A Pythonhoz készült Azure Machine Learning SDK telepítése

Ez a cikk az SDK különböző telepítési lehetőségeinek útmutatója.

Előfeltételek

  • A Python a 3.7-es vagy újabb verziót telepítette. Azureml-automl-csomagok esetén csak a 3.7-es vagy a 3.8-as verziót használja.
  • pip telepítve

Alapértelmezett telepítés

Használja az azureml-core parancsot.

pip install azureml-core

Ezután telepítse az adott feladathoz szükséges egyéb csomagokat.

Frissítés telepítése

Tipp

Javasoljuk, hogy mindig a legújabb verzióra frissítse az azureml-core-t.

Frissítsen egy korábbi verziót:

pip install --upgrade azureml-core

Verzió ellenőrzése

Ellenőrizze az SDK verzióját:

pip show azureml-core

Az összes csomag megtekintése a környezetben:

pip list

Az SDK-verziót a Pythonban is megjelenítheti, de ez a verzió nem tartalmazza az alverziót.

import azureml.core
print(azureml.core.VERSION)

Ha többet szeretne megtudni arról, hogyan konfigurálhatja a fejlesztési környezetet az Azure Machine Learning szolgáltatáshoz, olvassa el A fejlesztési környezet konfigurálása című témakört.

Egyéb azureml-csomagok

Az SDK számos további választható csomagot tartalmaz, amelyeket telepíthet. Ezek közé tartoznak azok a függőségek, amelyek nem szükségesek az összes használati esethez, ezért nem szerepelnek az alapértelmezett telepítésben a környezet felfúvódásának elkerülése érdekében. Az alábbi táblázat ismerteti a csomagokat, azok használati eseteit és parancsait a telepítéshez, & verzióellenőrzés frissítéséhez.

További csomag Használati eset Verzió telepítése/frissítése/megjelenítése
azureml-automl-core Az Azure Machine Learning alapvető automatizált gépi tanulási osztályai.
Ezt a csomagot az azureml-train-automl-client és az azureml-train-automl-runtime használja.
pip install azureml-automl-core
pip install --upgrade azureml-automl-core
pip show azureml-automl-core
azureml-accel-models Gyorsítja a mély neurális hálózatokat az FPGA-kon az Azure ML Hardver gyorsított modellek szolgáltatásával. pip install azureml-accel-models
pip install --upgrade azureml-accel-models
pip show azureml-accel-models
azureml-train-automl Osztályokat biztosít automatizált gépi tanulási kísérletek létrehozásához és futtatásához. Emellett telepíti a gyakori adatelemzési csomagokat is, például pandasa , numpyés scikit-learna .

Ha automatizált ml-futtatásokat szeretne küldeni egy távoli számításon, és nincs szükség helyi gépi tanulásra, javasoljuk, hogy használja a vékony ügyfélcsomagot, azureml-train-automl-clientamely a azureml-sdkrészét képezi.

A telepítéssel és a teljes automl SDK-val vagy a vékony ügyféllel való munkával kapcsolatos további információkért tekintse meg a további használati esetekkel kapcsolatos útmutatót. azureml-train-automl-client

A Python-szabványhoz hasonlóan egy visszamenőleges és egy korábbi verzió kompatibilitása támogatott, de csak a teljes azureml-train-automl csomag esetében. Ha például egy modellt az SDK 1.29.0-s verziójával tanít be, akkor az 1.28.0 és 1.30.0 közötti SDK-verziókkal következtethet.
Helyi Conda-környezet esetén:
pip install azureml-train-automl
pip install --upgrade azureml-train-automl pip install show azureml-train-automl

Vékony ügyfél távoli számításhoz:
pip install azureml-train-automl-client
pip install --upgrade azureml-train-automl-client
pip install show azureml-train-automl-client
azureml-contrib Telepíti az azureml-contrib-* csomagokat, amelyek kísérleti funkciókat vagy előzetes verziójú funkciókat tartalmaznak. pip install azureml-contrib
pip install --upgrade azureml-contrib
pip show azureml-contrib
azureml-datadrift Olyan funkciókat tartalmaz, amelyek észlelik, ha a modell betanítási adatai eltávolodtak a pontozási adatoktól. pip install azureml-datadrift
pip install --upgrade azureml-datadrift
pip show azureml-datadrift
azureml-interpret Modellértelmezhetőségre szolgál, beleértve a blackbox- és whitebox-modellek funkció- és osztály-fontosságát. pip azureml-interpret
pip install --upgrade azureml-interpret
pip show azureml-interpret
azureml-widgets Alapvető csomagokat, modulokat és osztályokat tartalmaz az Azure Machine Learninghez. pip install azureml-widgets
pip install --upgrade azureml-widgets
pip show azureml-widgets
azureml-contrib-services Lehetővé teszi, hogy a pontozási szkriptek nyers HTTP-hozzáférést kérjenek. pip install azureml-contrib-services
pip install --upgrade azureml-contrib-services
pip show azureml-contrib-services
azureml-tensorboard Osztályokat és metódusokat biztosít a kísérletfuttatási előzmények exportálásához és a TensorBoard elindításához a kísérlet teljesítményének és szerkezetének megjelenítéséhez. pip install azureml-tensorboard
pip install --upgrade azureml-tensorboard
pip show azureml-tensorboard
azureml-mlflow Az Azure Machine Learninget az MLFlow-val integráló funkciókat tartalmaz. pip install azureml-mlflow
pip install --upgrade azureml-mlflow
pip show azureml-mlflow
azureml-automl-runtime Automatizált gépi tanulási osztályokat tartalmaz az Azure Machine Learningben futó futtatások végrehajtásához. pip install azureml-automl-runtime
pip install --upgrade azureml-automl-runtime
pip show azureml-automl-runtime
azureml-widgets A jupyter notebookokban futó gépi tanulási betanítási futtatások előrehaladásának megtekintésére szolgáló funkciókat tartalmaz. pip install azureml-widgets
pip install --upgrade azureml-widgets
pip show azureml-widgets
azureml-train-restclients-hyperdrive A HyperDriveRuns azureml-train-core használatával történő létrehozásához szükséges osztályokat tartalmazza. pip install azureml-train-restclients-hyperdrive
pip install --upgrade azureml-train-restclients-hyperdrive
pip show azureml-train-restclients-hyperdrive
azureml-train-core Tartalmazza az alapbecslőosztályokat és a mély neurális hálózat (DNN) betanításában használt általános becslőosztályt, a Scikit-Learn betanításban használt becslőket, a hiperparaméter-finomhangolást támogató modulokat és osztályokat. pip install azureml-core
pip install --upgrade azureml-core
pip show azureml-core
azureml-train-automl-runtime Az Azure Machine Learning alapvető automatizált gépi tanulási és futtatókörnyezeti összetevőit képviselő funkciókat tartalmaz. pip install azureml-train-automl-runtime
pip install --upgrade azureml-train-automl-runtime
pip show azureml-train-automl-runtime
azureml-train-automl-client Alapvető csomagokat, modulokat és osztályokat tartalmaz az Azure Machine Learninghez. pip install azureml-train-automl-client
pip install --upgrade azureml-train-automl-client
pip show azureml-train-automl-client
azureml-telemetry Ez a csomag telemetriai adatok, például naplóüzenetek, metrikák, események és tevékenységüzenetek gyűjtésére szolgál. pip install azureml-telemetry
pip install --upgrade azureml-telemetry
pip show azureml-telemetry
azureml-synapse Magic-parancsot tartalmaz a Synapse-munkamenet kezeléséhez és a kód és a SparkMonitor widget elküldéséhez a Spark-feladat előrehaladásának figyeléséhez a Jupyter és a JupyterLab esetében is pip install azureml-synapse
pip install --upgrade azureml-synapse
pip show azureml-synapse
azureml-sdk A Thos-csomag gépi tanulási munkafolyamatok létrehozására és futtatására szolgál az Azure Machine Learning szolgáltatásban pip install azureml-sdk
pip install --upgrade azureml-sdk
pip show azureml-sdk
azureml-pipeline-steps Előre elkészített lépéseket tartalmaz, amelyek végrehajthatók az Azure Machine Learning Pipeline-ban. pip install azureml-pipeline-steps
pip install --upgrade azureml-pipeline-steps
pip show azureml-pipeline-steps
azureml-pipeline-core Az Azure Machine Learning-folyamatok alapvető funkcióit tartalmazza, amelyek konfigurálható gépi tanulási munkafolyamatok. pip install azureml-pipeline-core
pip install --upgrade azureml-pipeline-core
pip show azureml-pipeline-core
azureml-pipeline Ez a csomag gépi tanulási munkafolyamatok létrehozására, optimalizálására és kezelésére szolgál pip install azureml-pipeline
pip install --upgrade azureml-pipeline
pip show azureml-pipeline
azureml-opendatasets Az Azure Machine Learning-folyamatok alapvető funkcióit tartalmazza, amelyek konfigurálható gépi tanulási munkafolyamatok. pip install azureml-opendatasets
pip install --upgrade azureml-opendatasets
pip show azureml-opendatasets
azureml-interpret Az Azure Machine Learning modellértelmezhetőségével kapcsolatos funkciókat tartalmaz. pip install azureml-interpret
pip install --upgrade azureml-interpret
pip show azureml-interpret
azureml-defaults Ez a csomag egy metacsomag, amelyet az Azure Machine Learning belsőleg használ. pip install azureml-defaults
pip install --upgrade azureml-defaults
pip show azureml-defaults
azureml-dataset-runtime Ennek a csomagnak az a célja, hogy összehangolja a függőségeket az AzureML-csomagokban. Ez a csomag belső, és nem közvetlenül használható. pip install azureml-dataset-runtime
pip install --upgrade azureml-dataset-runtime
pip show azureml-dataset-runtime
azureml-datadrift Olyan funkciókat tartalmaz, amelyek észlelik, ha a modell betanítási adatai eltávolodtak a pontozási adatoktól. pip install azureml-datadrift
pip install --upgrade azureml-datadrift
pip show azureml-datadrift
azureml-contrib-server Ez a csomag egy helyi HTTP-szolgáltatás, amely az AzureML SDK által biztosított funkciók egy részét teszi elérhetővé a VS Tools for AI-bővítményeknek (VSCode és Visual Studio) pip install azureml-contrib-server
pip install --upgrade azureml-contrib-server
pip show azureml-contrib-server
azureml-contrib-run Ez a csomag az AzureML és a Mlflow integrációs kódját tartalmazza. pip install azureml-core
pip install --upgrade azureml-core
pip show azureml-core
azureml-contrib-reinforcementlearning Az Azure Machine Learningben windowsos számítási cél létrehozásához használható funkciókat tartalmaz. pip install azureml-contrib-reinforcementlearning
pip install --upgrade azureml-contrib-reinforcementlearning
pip show azureml-contrib-reinforcementlearning
azureml-contrib-pipeline-steps Modulokat és osztályokat tartalmaz a speciális Azure Machine Learning Pipeline-lépésekhez és a kapcsolódó konfigurációhoz. pip install azureml-contrib-pipeline-steps
pip install --upgrade azureml-contrib-pipeline-steps
pip show azureml-contrib-pipeline-steps
azureml-contrib-notebook A Jupyter-jegyzetfüzetek Azure Machine Learningben való használatához használható bővítményeket tartalmaz. pip install azureml-contrib-notebook
pip install --upgrade azureml-contrib-notebook
pip show azureml-contrib-notebook
azureml-contrib-gbdt Ez a csomag LightGBM-becslőt tartalmaz. pip install azureml-contrib-gbdt
pip install --upgrade azureml-contrib-gbdt
pip show azureml-contrib-gbdt
azureml-contrib-functions Az Azure Machine Learning-modellek Azure Functions való üzembe helyezéshez való csomagolásának funkcióit tartalmazza. pip install azureml-contrib-functions
pip install --upgrade azureml-contrib-functions
pip show azureml-contrib-functions
azureml-contrib-fairness Ez a csomag támogatja a méltányossági felmérés irányítópultjainak használatát az Azure Machine Learning Studióban pip install azureml-contrib-fairness
pip install --upgrade azureml-contrib-fairness
pip show azureml-contrib-fairness
azureml-contrib-dataset Speciális funkciókat tartalmaz az Adathalmaz-objektumok Azure Machine Learningben való használatához. pip install azureml-contrib-dataset
pip install --upgrade azureml-contrib-dataset
pip show azureml-contrib-dataset
azureml-contrib-automl-pipeline-steps Előre elkészített lépéseket tartalmaz, amelyek végrehajthatók az Azure Machine Learning Pipeline-ban. pip install azureml-contrib-automl-pipeline-steps
pip install --upgrade azureml-contrib-automl-pipeline-steps
pip show azureml-contrib-automl-pipeline-steps
azureml-contrib-automl-dnn-vision Ezt a csomagot csak az AutoML rendszer által létrehozott szkriptek használhatják. A Windows rendszerben való telepítéshez a "fáklya" és a "torchvision" csomagokat külön kell telepíteni a csomag előtt. pip install azureml-contrib-automl-dnn-vision
pip install --upgrade azureml-contrib-automl-dnn-vision
pip show azureml-contrib-automl-dnn-vision
azureml-contrib-automl-dnn-forecasting Az Azure ML CLI-bővítmény gyakori csomagja. Gyakori az azure-cli-ml és az azure-cli-ml-preview között. pip install azureml-contrib-automl-dnn-forecasting
pip install --upgrade azureml-contrib-automl-dnn-forecasting
pip show azureml-contrib-automl-dnn-forecasting
azureml-contrib-aisc AzureML Contrib az AzureML AI Super Computer számítási célhoz. Az AISCCompute egy felügyelt AI számítási infrastruktúra, amelyet fürtadminisztrátor csatolhat egy munkaterülethez. pip install azureml-contrib-aisc
pip install --upgrade azureml-contrib-aisc
pip show azureml-contrib-aisc
azureml-cli-common Az Azure ML CLI-bővítmény gyakori csomagja. Gyakori az azure-cli-ml és az azure-cli-ml-preview között. pip install azureml-cli-common
pip install --upgrade azureml-cli-common
pip show azureml-cli-common
azureml-automl-dnn-nlp Ezt a csomagot csak az AutoML rendszer által létrehozott szkriptek használhatják. pip install azureml-automl-dnn-nlp
pip install --upgrade azureml-automl-dnn-nlp
pip show azureml-automl-dnn-nlp
azureml-accel-models Gyorsítsa fel a mély neurális hálózatokat az FPGA-kon az Azure ML Hardver gyorsított modellek szolgáltatásával. pip install azureml-accel-models
pip install --upgrade azureml-accel-models
pip show azureml-accel-models
azureml-inference-server-http Ez a csomag engedélyezi a helyi fejlesztést, a CI/CD-integrációt, a kiszolgálói útvonalakat. pip install azureml-inference-server-http
pip install --upgrade azureml-inference-server-http
pip show azureml-inference-server-http
azure-ml-component Ez a csomag az Azure Machine Learning-összetevők szerkesztésére és kezelésére szolgáló funkciókat tartalmaz, amelyek összetevők használatával hozhatnak létre és küldhetnek be folyamatokat pip install azure-ml-component
pip install --upgrade azure-ml-component
pip show azure-ml-component
azureml-pipeline-wrapper Ez a csomag az Azure Machine Learning-modulok létrehozásához és kezeléséhez, valamint a folyamatok modulok használatával történő létrehozásához és kezeléséhez használható funkciókat tartalmaz pip install azureml-pipeline-wrapper
pip install --upgrade azureml-pipeline-wrapper
pip show azureml-pipeline-wrapper
azureml-designer-cv-modules A képek előfeldolgozására és átalakítására, például a körülvágásra, a kitöltésre vagy az átméretezésre vonatkozó modulok. pip install azureml-designer-cv-modules
pip install --upgrade azureml-designer-cv-modules
pip show azureml-designer-cv-modules
azureml-designer-pytorch-modules A pytorch-keretrendszeren alapuló képbesorolási modellek betanítására és következtetésére szolgáló modulok. pip install azureml-designer-pytorch-modules
pip install --upgrade azureml-designer-pytorch-modules
pip show azureml-designer-pytorch-modules
azureml-designer-vowpal-wabbit-modules Vowpal Wabbit-keretrendszeren alapuló modellek betanítására és következtetésére használható modulok. pip install azureml-designer-vowpal-wabbit-modules
pip install --upgrade azureml-designer-vowpal-wabbit-modules
pip show azureml-designer-vowpal-wabbit-modules
azureml-designer-classic-modules Számos adatfeldolgozási, modellbetanítási, következtetési és kiértékelési modul. pip install azureml-designer-classic-modules
pip install --upgrade azureml-designer-classic-modules
pip show azureml-designer-classic-modules
azureml-designer-recommender-modules Modulok a mély neurális hálózaton alapuló javaslatmodellek betanításához és következtetéséhez. pip install azureml-designer-recommender-modules
pip install --upgrade azureml-designer-recommender-modules
pip show azureml-designer-recommender-modules
azureml-designer-internal A beépített modulokhoz biztosított belső funkciók. pip install azureml-designer-internal
pip install --upgrade azureml-designer-internal
pip show azureml-designer-internal
azureml-designer-core Az adattípus-definíció, az adat io és a gyakran használt függvények alapvető funkciói. pip install azureml-designer-core
pip install --upgrade azureml-designer-core
pip show azureml-designer-core
azureml-designer-datatransform-modules Az adathalmaz átalakítására szolgáló modulok, például matematikai műveletek, SQL-lekérdezések, kiugró értékek kivágása vagy statisztikai jelentés létrehozása révén. pip install azureml-designer-datatransform-modules
pip install --upgrade azureml-designer-datatransform-modules
pip show azureml-designer-datatransform-modules
azureml-designer-dataio-modules Az adatok azure machine learning designerbe való betöltésére és az adatok felhőalapú tárolóba való írására szolgáló modulok. pip install azureml-designer-dataio-modules
pip install --upgrade azureml-designer-dataio-modules
pip show azureml-designer-dataio-modules
azureml-designer-serving Biztosítson funkciókat a beépített modulok meghívásához az üzembe helyezési szolgáltatásban. pip install azureml-designer-serving
pip install --upgrade azureml-designer-serving
pip show azureml-designer-serving
azureml-contrib-datadrift A gépi tanulásban használt különböző adathalmazok adateltolódás-észlelésének funkcióit tartalmazza, beleértve a betanítási adathalmazokat és a pontozási adatkészletet. pip install azureml-contrib-datadrift
pip install --upgrade azureml-contrib-datadrift
pip show azureml-contrib-datadrift
azureml-contrib-explain-model Kísérleti funkciókat tartalmaz az azureml-explain-model csomaghoz, amely számos szolgáltatást kínál a gépi tanulási modellek értelmezhetőségéhez. pip install azureml-contrib-explain-model
pip install --upgrade azureml-contrib-explain-model
pip show azureml-contrib-explain-model
azureml-contrib-opendatasets Ez a csomag API-k készletét biztosítja az Azure Open Datasets használatához. pip install azureml-contrib-opendatasets
pip install --upgrade azureml-contrib-opendatasets
pip show azureml-contrib-opendatasets
azureml-train-widgets A Futtatások vizuális nyomon követéséhez a Jupyter Notebooks vezérlőit tartalmazza. pip install azureml-train-widgets
pip install --upgrade azureml-train-widgets
pip show azureml-train-widgets

A fenti csomagokról további információt az AzureML on pypi című témakörben talál.

További használati eseti útmutató

Ha a használati esetet az alábbiakban ismertetjük, jegyezze fel az útmutatót és az ajánlott műveleteket.

Használati eset Útmutató
Az automl használata  A teljes telepítésazureml-train-automl SDK egy új, 64 bites Python-környezetben. A LightGBM-keretrendszer függősége miatt új 64 bites környezetre van szükség. Ez a csomag az adatelemzési csomagok adott verzióit telepíti és rögzíti a kompatibilitás érdekében, ami tiszta környezetet igényel.

A vékony ügyfélcsomagazureml-train-automl-client nem telepít további adatelemzési csomagokat, és nem igényel tiszta Python-környezetet. Azt javasoljuk azureml-train-automl-client , hogy ha csak automatizált ml-futtatásokat kell elküldenie egy távoli számításba, és nem kell helyi futtatásokat küldenie, vagy nem kell helyileg letöltenie a modellt.

Egy verzió visszamenőleges és egy korábbi verzióval való kompatibilitása csak a teljes azureml-train-automl csomaggal betanított modellek esetében támogatott. Ha például egy modellt az SDK 1.29.0-s verziójával tanít be, akkor az 1.28.0 és 1.30.0 közötti SDK-verziókkal következtethet.
Az Azure Databricks használata Az Azure Databricks-környezetben használja az útmutatóban részletezett kódtárforrásokat az SDK telepítéséhez. Az alábbi tippekből további információt talál a Pythonhoz készült Azure Machine Learning SDK Azure Databricksen való használatával kapcsolatban.
Az Azure Data Science Virtual Machine használata A 2018. szeptember 27. után létrehozott Azure Adattudomány Virtual Machines előre telepítve van a Python SDK.
Azure Machine Learning-oktatóanyagok vagy jegyzetfüzetek futtatása Ha az oktatóanyagban vagy a jegyzetfüzetben említettnél régebbi SDK-verziót használ, frissítse az SDK-t. Az oktatóanyagok és jegyzetfüzetek egyes funkcióihoz további Python-csomagokra lehet szükség, például matplotlib, scikit-learnvagy pandas. Az egyes oktatóanyagokban és jegyzetfüzetekben található utasítások bemutatják, hogy mely csomagokra van szükség.

Hibaelhárítás

  • Pip telepítése: A függőségek nem garantáltan összhangban vannak az egysoros telepítéssel:

    Ez a pip ismert korlátozása, mivel egyetlen sorként történő telepítéskor nem rendelkezik működő függőségfeloldóval. Az első egyedi függőség az egyetlen, amelyet megvizsgál.

    A következő kódban azureml-datadriftazureml-train-automl és mindkettő egysoros piptelepítéssel van telepítve.

      pip install azureml-datadrift, azureml-train-automl
    

    Ebben a példában tegyük fel, hogy azureml-datadrift az 1.0-s verziót > igényli, és azureml-train-automl az 1.2-es verziót < igényli. Ha a legújabb verzió azureml-datadrift az 1.3, akkor mindkét csomag 1.3-ra frissül, függetlenül attól, hogy egy azureml-train-automl régebbi verzió csomagkövetelménye van-e.

    Ha gondoskodni szeretne arról, hogy a csomagokhoz megfelelő verziók legyenek telepítve, telepítsen több sort, például az alábbi kódban. A rendelés itt nem jelent problémát, mivel a pip kifejezetten visszalépést jelent a következő sorhívás részeként. Így a rendszer a megfelelő verziófüggőségeket alkalmazza.

       pip install azureml-datadrift
       pip install azureml-train-automl 
    
  • A magyarázó csomag telepítése nem garantált az azureml-train-automl-client telepítésekor:

    Ha egy távoli AutoML-futtatáson engedélyezve van a modell magyarázata, a következő hibaüzenet jelenik meg: "Kérjük, telepítse az azureml-explain-model csomagot a modell magyarázatához". Ez egy ismert probléma. Kerülő megoldásként kövesse az alábbi lépések egyikét:

    1. Telepítse az azureml-explain-modelt helyileg.
        pip install azureml-explain-model
    
    1. Tiltsa le teljesen a magyarázhatósági funkciót az AutoML-konfiguráció model_explainability=False értékének átadásával.
        automl_config = AutoMLConfig(task = 'classification',
                               path = '.',
                               debug_log = 'automated_ml_errors.log',
                               compute_target = compute_target,
                               run_configuration = aml_run_config,
                               featurization = 'auto',
                               model_explainability=False,
                               training_data = prepped_data,
                               label_column_name = 'Survived',
                               **automl_settings)
    
  • Panda-hibák: Általában az AutoML-kísérlet során láthatók:

    Amikor manuálisan állítja be a környezetet a pip használatával, hibákat tapasztalhat (különösen a pandas esetében), mert a nem támogatott csomagverziók telepítve vannak.

    Például: ModuleNotFoundError: No module named 'pandas.core.internals.managers'; 'pandas.core.internals' is not a package

    Az ilyen hibák elkerülése érdekében telepítse az AutoML SDK-t a automl_setup.cmd:

    1. Nyisson meg egy Anaconda-parancssort, és klónozza a GitHub-adattárat mintajegyzetfüzetek készletéhez.
    git clone https://github.com/Azure/MachineLearningNotebooks.git
    
    1. cd-t a how-to-use-azureml/automated-machine-learning mappába, ahol a mintajegyzetfüzeteket kinyerték, majd futtatták:
    automl_setup
    
  • KeyError: "márka" az AutoML helyi számítási vagy Azure Databricks-fürtön való futtatásakor

    Ha 2020. június 10. után hoztak létre új környezetet az SDK 1.7.0-s vagy korábbi verziójával, a py-cpuinfo csomag frissítése miatt a betanítás meghiúsulhat ezzel a hibával. (A 2020. június 10-én vagy azt megelőzően létrehozott környezetekre nincs hatással, ahogy a távoli számításon futtatott kísérletekre is, mert a rendszer gyorsítótárazott betanítási lemezképeket használ.) A probléma megkerüléséhez hajtsa végre az alábbi két lépés egyikét:

    • Frissítse az SDK-verziót az 1.8.0-s vagy újabb verzióra (ez a py-cpuinfo-t is 5.0.0-ra váltja):

      pip install --upgrade azureml-sdk[automl]
      
    • Váltsa le a py-cpuinfo telepített verzióját 5.0.0-ra:

      pip install py-cpuinfo==5.0.0
      
  • Hibaüzenet: A PyYAML nem távolítható el

    Pythonhoz készült Azure Machine Learning SDK: A PyYAML egy distutils telepített projekt. Ezért részleges eltávolítás esetén nem tudjuk pontosan meghatározni, hogy mely fájlok tartoznak hozzá. Ha a hiba figyelmen kívül hagyása mellett szeretné folytatni az SDK telepítését, használja a következőt:

    pip install --upgrade azureml-sdk[notebooks,automl] --ignore-installed PyYAML
    
  • Az Azure Machine Learning SDK telepítése kivétellel meghiúsul: ModuleNotFoundError: Nincs "ruamel" vagy "ImportError: Nincs ruamel.yaml nevű modul"

    Ez a probléma a Pythonhoz készült Azure Machine Learning SDK telepítésekor merül fel a Conda alapkörnyezetének legújabb pipjén (>20.1.1) a Pythonhoz készült Azure Machine Learning SDK összes kiadott verziójához. Tekintse meg a következő kerülő megoldásokat:

    • Ne telepítse a Python SDK-t a Conda alapkörnyezetére, hanem hozza létre a Conda-környezetet, és telepítse az SDK-t az újonnan létrehozott felhasználói környezetben. A legújabb pipnek működnie kell az új Conda-környezetben.

    • Ha képeket szeretne létrehozni a Dockerben, ahol nem tud eltérni a Conda alapkörnyezetétől, rögzítse a pip<=20.1.1 fájlt a docker-fájlban.

    conda install -c r -y conda python=3.8 pip=20.1.1
    

Következő lépések

A következő lépésekkel megtudhatja, hogyan használhatja a Pythonhoz készült Azure Machine Learning Service SDK-t:

  1. Az Azure Machine Learnin Python SDK áttekintésében megismerheti a kulcsosztályokat és a kódmintákkal rendelkező tervezési mintákat.
  2. Kövesse az Azure Machine Learning Python – Első lépések oktatóanyagot a kísérletek és modellek létrehozásának megkezdéséhez.