AzureML SDK で Python スクリプトを実行しようとしています。ただし、実行ログ ファイルでは、同じエラーが何度も出力されます。
警告: 環境ファイルに pip でインストールされた依存関係がありますが、pip 自体を conda 依存関係の 1 つとしてリストしていません。Conda は正しい pip を使用してパッケージをインストールしない可能性があり、間違った場所に配置される可能性があります。明示的な pip 依存関係を追加してください。私はあなたのために1つ追加していますが、それでもあなたをしつこくしています.
定義された conda 環境は次のようになります。
{
"databricks": {
"eggLibraries": [],
"jarLibraries": [],
"mavenLibraries": [],
"pypiLibraries": [],
"rcranLibraries": []
},
"docker": {
"arguments": [],
"baseDockerfile": null,
"baseImage": "mcr.microsoft.com/azureml/openmpi3.1.2-ubuntu18.04:20210301.v1",
"baseImageRegistry": {
"address": null,
"password": null,
"registryIdentity": null,
"username": null
},
"enabled": false,
"platform": {
"architecture": "amd64",
"os": "Linux"
},
"sharedVolumes": true,
"shmSize": null
},
"environmentVariables": {
"EXAMPLE_ENV_VAR": "EXAMPLE_VALUE"
},
"inferencingStackVersion": null,
"name": "MyEnvironment04",
"python": {
"baseCondaEnvironment": null,
"condaDependencies": {
"channels": [
"anaconda",
"conda-forge"
],
"dependencies": [
"python=3.6.2",
{
"pip": [
"pip=20.2.40"
]
},
"scikit-learn"
],
"name": "azureml_815589d460c271a1415198e7283fa9e9"
},
"condaDependenciesFile": null,
"interpreterPath": "python",
"userManagedDependencies": false
},
"r": null,
"spark": {
"packages": [],
"precachePackages": true,
"repositories": []
},
"version": "1"
}
私の環境での pip パッケージの定義が間違っていると思います。
# Create the dependencies object
myenv_dep = CondaDependencies.create(conda_packages=['scikit-learn'], pip_packages=['pip=20.2.40'])
myenv.python.conda_dependencies = myenv_dep
さらに情報を提供する必要がある場合はお知らせください。
ありがとうございました!