Kaggle用開発環境や実験管理リポジトリをコマンド一つで構築できる、プロジェクト雛形。
以下の設定内容のGCEインスタンスで動作確認を行いました。
設定内容 | |
---|---|
マシンタイプ | n1-highmem-4 |
GPU | 1 x NVIDIA T4 |
ブートディスク | Ubuntu (ubuntu-2004-focal-v20240209) |
ディスクサイズ | 100GB |
以下の手順で、PythonやDocker, CUDA等を一括でインストールします。
git clone https://github.com/tm4roon/my-kaggle-project.git
source ./my-kaggle-project/setup.sh
cookiecutter my-kaggle-project
例えば、Titanic - Machine Learning from Disasterの実験リポジトリを作る際には以下のように、competition_name
にtitanic
を指定します。competition_name
は、Kaggle APIのパラメータ[COMPETITION]
に対応しておりますので、参加するコンペ名に対応する値を入力していただければと思います。その他の値は任意に設定していただいて問題ありません。