【Kaggle】インターネットオフ要件のNotebookを提出するには

スポンサーリンク
Python

みなさんこんにちは!

Kaggleやってますか?

私は実務でPythonを触る前にKaggleを見てみましたが当時は速攻で閉じてました笑

1年弱経って改めてKaggleに挑戦です。やっと人のソースが読めるようになったなと実感しております。

 

その中で取り組んでいるコンペで、インターネットオフ要件のNotebookの提出を求められました。

パッとわからなかったのでこちらにまとめさせていただきます。

↑オフにしてライブラリを入れられずに困っている人はこちらを参考ください。

要件を満たしていないとどうなるか

「Your Notebook cannot use internet access in this competition. Please disable internet in the Notebook editor and save a new version.」という文言とともにCannot submitが表示されてしまいました。

Notebookのインターネット接続を無効にしないと提出ができないようです。

ではどうすれば無効にできるのか解説していきます。

Notebookのインターネット接続を無効にする方法

無効にするには、提出したいNotebookの編集画面の右上、「K」を反転させたようなロゴをクリックし「Setting」セクションからInternetのトグルをOffにします。

この時点で一度、用意したNotebookがインターネット接続なしで正常に動くか動かしてみましょう。問題なければ新しいバージョンとして保存することでインターネット無効要件を満たしたNotebookが用意でき、Submitの画面からそのままSubmitできるでしょう。

まとめ 

Notebook提出のコンペでのインターネット接続を無効にする方法を解説させていただきました。

 

これでいざSubmit、と思ったのですが私の場合は必要なパッケージがインターネット経由でのインストールを必要としていたのでOffにしたところダウンロード失敗でこけてしまいました。

インターネットがない状態で正常に動くNotebookを用意しないと正常にSubmitできません。

そのような場合にはどうすれば良いかを次回の記事で説明します。

更新しました。

それでは!

コメント