scikit-learnへのContributionを実施する時に利用する資材
- このリポジトリを適当な場所にクローン
git clone https://github.com/y-vectorfield/sklearn-dev.git
- クローン完了後、
sklearn-dev
ディレクトリ配下に移動
cd sklearn-dev
dev
ディレクトリを作成し、配下にscikit-learnのリポジトリ(公式のfork)をクローン
mkdir dev
- コンテナイメージをビルド
docker image build -t sklearn-dev:v23.11 docker/
- ビルドしたイメージからコンテナを起動
docker container run -it -d -v $PWD/dev:/home/skuser/dev --name sklearn-dev sklearn-dev:v23.11
- コンテナにログインする時は
skuser
を指定してログイン
docker container exec -it -u skuser sklearn-dev /bin/bash
dev/scikit-learn
配下に移動
cd dev/scikit-learn/
- Editable modeでscikit-learnをインストール
pip install -v --no-use-pep517 --no-build-isolation -e .