カスタムConda環境の作成
odsc conda create
コマンドを使用して、conda互換性のある環境ファイル(environment.yaml
)を使用してカスタムcda環境を作成します。
デフォルトでは、create
オプションによって追加のライブラリもインストールされ、conda環境とJupyterLabおよびOCIサービスとの互換性が確保されます。追加される最も重要なライブラリは、oci
、ipykernel
、jupyterlab
、nb_conda_kernels
およびcx_oracle
です。このデフォルトの動作は、オプションの引数--empty, -e
を追加することによって上書きできます。そうすると、conda環境に追加のライブラリは追加されません。
--empty
引数を使用しないことを強くお薦めします。作成したconda環境は、JupyterLabのカーネルとしてアクセスできない可能性があります。
次のコマンドを使用して、conda互換環境ファイルからconda環境を作成できます:
odsc conda create -n <name> -v <version> -f <environment.yaml>
空のベースから環境を作成する場合は、--empty
オプションの引数を使用します:
odsc conda create -n <name> -v <version> -f <environment.yaml> --empty
OCIでのAnacondaテクノロジの使用
OCI Data ScienceでAnacondaの使用を開始するには、独自のconda環境を構築またはカスタマイズします。
OracleとAnacondaのパートナーシップ発表に続いて、OCIでワークロードを実行しながら、OCIでワークロードを実行しながらAnacondaを使用できることを意味します。Anacondaから別のライセンスを購入せずに、パッケージのAnacondaリポジトリを使用できます。Anacondaは、機械学習およびAIサービスにおけるオープン・ソース・ソフトウェアの標準配布チャネルです。
パッケージのAnacondaリポジトリを使用するには、conda互換環境ファイル(environment.yaml
)にリストされている最初のチャネルとしてanaconda
またはmain
を追加します。
次のサンプルenvironment.yaml
ファイルは、コミュニティ主導のconda-forge
チャネルよりもanaconda
を優先します。
channels:
- anaconda
- conda-forge
dependencies:
- keras
- tensorflow
conda環境を作成した後、ターミナル・ウィンドウまたはconda環境カーネル内で実行されているノートブックでこのコマンドを実行して、conda環境にインストールされたパッケージのリストを調べることができます:
conda list
次に、conda list
コマンドの出力例を示します。
Name Version Build Channel
absl-py 0.15.0 pyhd3eb1b0_0 anaconda
aiohttp 3.8.1 py38h7f8727e_1 anaconda
aiosignal 1.2.0 pyhd3eb1b0_0 anaconda
argon2-cffi 21.3.0 pyhd3eb1b0_0 anaconda
argon2-cffi-bindings 21.2.0 py38h7f8727e_0 anaconda
arrow 1.2.3 pypi_0 pypi
astor 0.8.1 py38h06a4308_0 anaconda
レスポンスのchannel
列には、環境にインストールされたPythonライブラリのソース・チャネルがリストされます。この例では、ほとんどのパッケージがanaconda
からインストールされていることがわかります。
Anacondaリポジトリの詳細、およびAnacondaがオープン・ソース・パッケージをダウンロードするための推奨オプションである理由については、Oracle Developersが提供するOCIでAnacondaをシームレスに活用する方法をご覧ください。
Oracleは、Anacondaのパッケージを含むライセンスを取得し、これらのパッケージをOCIのお客様が使用できるようにします。Oracleからライセンスを取得したOCI製品およびサービスに組み込まれているプリインストール済パッケージは、該当するOracle OCIライセンス契約またはサービス条件のもとで使用できます。
Oracleのクラウドホスト製品およびサービスとCondaの事前インストール済コピーを使用して、Anacondaのリポジトリから追加パッケージにアクセスできます。このアクセスはAnacondaのサービス利用規約の下にあります。ただし、Oracle OCIのお客様は、Anacondaから別途有料ライセンスを取得することなく、OCIプラットフォームでAnacondaパッケージを商用目的で使用できます。パッケージは、当社のサービスの一部としてのみ使用され、お客様自身のインフラストラクチャにダウンロードしたり、Anacondaの商標を使用する権利はありません。パッケージには、パッケージ作成者が提供する独自のライセンスがある場合があります。
Anaconda Nucleusでアカウントを作成し、Anacondaを使用して開始します。