GCPのAIプラットフォームJupyterLabインスタンスでPython3.8カーネルをどのように設定しますか?

ミチャ

私の目標は、Python3.8を使用してJupyterLabでJupyterNotebookを開始できるようにすることです。

Joaquim

AIプラットフォームノートブック環境は、インスタンスの作成時に選択したコンテナーイメージによって提供されます。このページには、利用可能なコンテナイメージタイプが表示されます

ノートブックで実行するコンテナイメージを指定するには、上記のGoogle Cloudが提供するリストのいずれかを使用するか、Python 3.8が付属していない場合は、次のいずれかに基づいて派生コンテナ作成するかを選択できます。Python 3.8インストールコマンドを設定するために、標準のAIプラットフォームイメージとDockerfileを編集します。

それをテストするために、提供されたコンテナイメージに小さな変更を加えて、JupyterLabにPython3.8カーネルを組み込みました。これを行うために、次のことを行うDockerfileを作成しました。

  • 最新のtf-gpuDockerイメージからレイヤーを作成します
  • Python3.8と依存関係をインストールします
  • Python3.8環境をアクティブ化します
  • Python3.8カーネルをJupyterNotebooksにインストールします

イメージがビルドされてGoogleContainer Registryにプッシュされると、新しいカーネルを使用してAI Platform JupyterNotebookを作成できるようになります。

コードは次のとおりです。

FROM gcr.io/deeplearning-platform-release/tf-gpu:latest
RUN apt-get update -y && apt-get upgrade -y && apt-get install -y apt- 
transport-https \
&& apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev 
libnss3-dev libssl-dev libreadline-dev libffi-dev wget libbz2-dev \
&& wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
RUN tar xzf Python-3.8.0.tgz \
&& echo Getting inside folder \
&& cd Python-3.8.0 \
&& ./configure --enable-optimizations \
&& make -j 8 \
&& make altinstall \
&& apt-get install -y python3-venv \
&& echo Creating environment... \
&& python3.8 -m venv testenv \
&& echo Activating environment... \
&& . testenv/bin/activate \
&& echo Installing jupyter... \
&& pip install jupyter \
&& pip install ipython \
&& apt-get update -y \
&& apt-get upgrade -y \
&& ipython kernel install --name "Python3.8" --user

必要な場合は、特定のニーズに合わせて環境をカスタマイズできるカスタムイメージ指定することもできます。製品はベータ版であり、変更されるか、サポートが制限される可能性があることを考慮してください。


この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ブートストラップを使用してカスタムjoomlaコンポーネントのスタイルを設定するにはどうすればよいですか?

分類Dev

AIプラットフォームJupyterLabノートブックでパッケージをアンインストールする方法は?

分類Dev

React-スタイル設定されたコンポーネントのトップの位置をどのように取得しますか?

分類Dev

DHCPのデフォルトのネットワークインターフェイスを設定するにはどうすればよいですか?

分類Dev

Androidはどのようにキャンバスにカスタムフォントを設定しますか?

分類Dev

npm3はどのようにしてフラットインストールとネストインストールを決定しますか?

分類Dev

Windowsフォームのタイトルバーを設定するにはどうすればよいですか?UIはXP / 7テクスチャの外観ではなく、Windows 8/10のフラットOSテーマを使用しますか?

分類Dev

カスタムピボットテーブルのデフォルトの属性値をどのように設定しますか?

分類Dev

update-grubは、デフォルトとして設定するカーネルをどのように決定しますか?

分類Dev

アクションバーのタイトルにカスタムフォントを設定するにはどうすればよいですか?

分類Dev

Advancedインストーラーでファイルのカスタムパスを設定するにはどうすればよいですか?

分類Dev

フォームのタイトルバー、システムメニューアイコンにカスタムカーソルを設定し、ボタンを最小化、最大化、閉じるにはどうすればよいですか?

分類Dev

amchartsローソク足チャートでデフォルトのカスタム時間範囲をどのように設定しますか?

分類Dev

パッケージをインストールするときにベンダーのサブフォルダーのカスタムフォルダーパスを設定するにはどうすればよいですか?

分類Dev

FMT C ++ライブラリ:ユーザーがカスタムタイプのフォーマット指定子を設定できるようにします

分類Dev

インストール前にネットワークアダプターの名前を取得して、自動インストーラー構成ファイル(Ubuntu 20.04)に設定するにはどうすればよいですか?

分類Dev

Wordスタイルはフォーマット設定をどのように適用しますか?

分類Dev

クラスのデフォルトのパラメータ化をどのように設定しますか?

分類Dev

カスタムコマンドのデフォルトのホットキーを設定するにはどうすればよいですか?

分類Dev

Swiftの状態の属性付きタイトルカラーをどのように設定しますか

分類Dev

スタイル付きコンポーネントを使用して、フォーカスで<input>要素のスタイルを設定するにはどうすればよいですか?

分類Dev

Bravadoでカスタムhttpクライアントをどのように設定しますか?

分類Dev

Outlook VBAのカスタムフォームプロパティにイベントを設定するにはどうすればよいですか?

分類Dev

デフォルトのJavaインストール/ランタイム(Windows)を設定するにはどうすればよいですか?

分類Dev

トラフィックマネージャーの背後にあるいくつかのAppServiceを使用してカスタムドメインでSSLを設定するにはどうすればよいですか?

分類Dev

Bootstrap 4カルーセルインジケーターを塗りつぶしなしで円形のアウトラインのみにするようにどのようにスタイル設定しますか?

分類Dev

Linuxカーネルは、特定のHWプラットフォームに存在するスレッド/ CPUの数をどのように認識しますか

分類Dev

TypeORMエンティティの@PrimaryGeneratedColumnにカスタムのデフォルトの一意のID文字列をどのように設定しますか?

分類Dev

automake:リンカースクリプトへのパスをどのように設定しますか?

Related 関連記事

  1. 1

    ブートストラップを使用してカスタムjoomlaコンポーネントのスタイルを設定するにはどうすればよいですか?

  2. 2

    AIプラットフォームJupyterLabノートブックでパッケージをアンインストールする方法は?

  3. 3

    React-スタイル設定されたコンポーネントのトップの位置をどのように取得しますか?

  4. 4

    DHCPのデフォルトのネットワークインターフェイスを設定するにはどうすればよいですか?

  5. 5

    Androidはどのようにキャンバスにカスタムフォントを設定しますか?

  6. 6

    npm3はどのようにしてフラットインストールとネストインストールを決定しますか?

  7. 7

    Windowsフォームのタイトルバーを設定するにはどうすればよいですか?UIはXP / 7テクスチャの外観ではなく、Windows 8/10のフラットOSテーマを使用しますか?

  8. 8

    カスタムピボットテーブルのデフォルトの属性値をどのように設定しますか?

  9. 9

    update-grubは、デフォルトとして設定するカーネルをどのように決定しますか?

  10. 10

    アクションバーのタイトルにカスタムフォントを設定するにはどうすればよいですか?

  11. 11

    Advancedインストーラーでファイルのカスタムパスを設定するにはどうすればよいですか?

  12. 12

    フォームのタイトルバー、システムメニューアイコンにカスタムカーソルを設定し、ボタンを最小化、最大化、閉じるにはどうすればよいですか?

  13. 13

    amchartsローソク足チャートでデフォルトのカスタム時間範囲をどのように設定しますか?

  14. 14

    パッケージをインストールするときにベンダーのサブフォルダーのカスタムフォルダーパスを設定するにはどうすればよいですか?

  15. 15

    FMT C ++ライブラリ:ユーザーがカスタムタイプのフォーマット指定子を設定できるようにします

  16. 16

    インストール前にネットワークアダプターの名前を取得して、自動インストーラー構成ファイル(Ubuntu 20.04)に設定するにはどうすればよいですか?

  17. 17

    Wordスタイルはフォーマット設定をどのように適用しますか?

  18. 18

    クラスのデフォルトのパラメータ化をどのように設定しますか?

  19. 19

    カスタムコマンドのデフォルトのホットキーを設定するにはどうすればよいですか?

  20. 20

    Swiftの状態の属性付きタイトルカラーをどのように設定しますか

  21. 21

    スタイル付きコンポーネントを使用して、フォーカスで<input>要素のスタイルを設定するにはどうすればよいですか?

  22. 22

    Bravadoでカスタムhttpクライアントをどのように設定しますか?

  23. 23

    Outlook VBAのカスタムフォームプロパティにイベントを設定するにはどうすればよいですか?

  24. 24

    デフォルトのJavaインストール/ランタイム(Windows)を設定するにはどうすればよいですか?

  25. 25

    トラフィックマネージャーの背後にあるいくつかのAppServiceを使用してカスタムドメインでSSLを設定するにはどうすればよいですか?

  26. 26

    Bootstrap 4カルーセルインジケーターを塗りつぶしなしで円形のアウトラインのみにするようにどのようにスタイル設定しますか?

  27. 27

    Linuxカーネルは、特定のHWプラットフォームに存在するスレッド/ CPUの数をどのように認識しますか

  28. 28

    TypeORMエンティティの@PrimaryGeneratedColumnにカスタムのデフォルトの一意のID文字列をどのように設定しますか?

  29. 29

    automake:リンカースクリプトへのパスをどのように設定しますか?

ホットタグ

アーカイブ