Menginstal SDK Azure Machine Learning untuk Python
Artikel ini adalah panduan untuk opsi penginstalan yang berbeda untuk SDK.
Prasyarat
- Python diinstal versi 3.7 atau yang lebih baru. Untuk paket azureml-automl, gunakan hanya versi 3.7 atau 3.8.
- pip terinstal
Pasang default
Gunakan azureml-core
.
pip install azureml-core
Kemudian pasang paket lain yang diperlukan untuk pekerjaan khusus Anda.
Tingkatkan pemasangan
Tip
Kami menyarankan Anda selalu memperbarui azureml-core ke versi terbaru.
Tingkatkan versi sebelumnya:
pip install --upgrade azureml-core
Memeriksa versi
Verifikasi versi SDK Anda:
pip show azureml-core
Untuk melihat semua paket di lingkungan Anda:
pip list
Anda juga dapat menampilkan versi SDK di Python, tetapi versi ini tidak menyertakan versi minor.
import azureml.core
print(azureml.core.VERSION)
Untuk mempelajari lebih lanjut cara mengonfigurasi lingkungan pengembangan untuk Azure Machine Learning service, lihat Mengonfigurasi lingkungan pengembangan Anda.
Paket azureml lainnya
SDK berisi banyak paket opsional lainnya yang dapat Anda pasang. Ini termasuk dependensi yang tidak diperlukan untuk semua kasus penggunaan, sehingga tidak termasuk dalam penginstalan default untuk menghindari lingkungan bloating. Tabel berikut menguraikan paket, kasus penggunaan, dan perintahnya untuk menginstal, memperbarui , dan memeriksa versi.
Paket tambahan | Kasus penggunaan | Menginstal/Meningkatkan/Menampilkan versi |
---|---|---|
azureml-automl-core |
Berisi kelas pembelajaran mesin otomatis inti untuk Azure Machine Learning. Paket ini digunakan oleh azureml-train-automl-client dan azureml-train-automl-runtime. |
pip install azureml-automl-core pip install --upgrade azureml-automl-core pip show azureml-automl-core |
azureml-accel-models |
Mempercepat jaringan neural dalam pada FPGA dengan Layanan Model Akselerasi Perangkat Keras Azure ML. | pip install azureml-accel-models pip install --upgrade azureml-accel-models pip show azureml-accel-models |
azureml-train-automl |
Menyediakan kelas untuk membangun dan menjalankan eksperimen pembelajaran mesin otomatis. Juga memasang paket ilmu data umum termasuk pandas ,numpy , dan scikit-learn . Jika Anda ingin mengirimkan Azure Machine Learning otomatis berjalan pada komputasi jarak jauh dan tidak perlu melakukan Azure Machine Learning secara lokal, kami merekomendasikan menggunakan thin client, azureml-train-automl-client , paket yang merupakan bagian dari azureml-sdk . Lihat panduan kasus penggunaan tambahan untuk informasi selengkapnya tentang penginstalan dan bekerja dengan SDK automl lengkap atau thin client-nya, azureml-train-automl-client .Mirip dengan standar Python, satu versi mundur dan satu versi maju kompatibilitas didukung, tetapi hanya untuk paket azureml-train-automl lengkap. Misalnya, jika model dilatih dengan SDK versi 1.29.0, maka Anda dapat berferensi dengan versi SDK antara 1.28.0 dan 1.30.0. |
Untuk lingkungan conda lokal: pip install azureml-train-automl pip install --upgrade azureml-train-automl pip install show azureml-train-automl Klien tipis untuk komputasi jarak jauh: pip install azureml-train-automl-client pip install --upgrade azureml-train-automl-client pip install show azureml-train-automl-client |
azureml-contrib |
Memasang paket azureml-contrib-*, yang mencakup fungsionalitas eksperimental atau fitur pratinjau. | pip install azureml-contrib pip install --upgrade azureml-contrib pip show azureml-contrib |
azureml-datadrift |
Berisi fungsionalitas untuk mendeteksi kapan data pelatihan model telah melayang dari data penilaiannya. | pip install azureml-datadrift pip install --upgrade azureml-datadrift pip show azureml-datadrift |
azureml-interpret |
Digunakan untuk interpretabilitas model, termasuk fitur dan pentingnya kelas untuk model blackbox dan whitebox. | pip azureml-interpret pip install --upgrade azureml-interpret pip show azureml-interpret |
azureml-widgets |
Berisi paket inti, modul, dan kelas untuk Azure Machine Learning. | pip install azureml-widgets pip install --upgrade azureml-widgets pip show azureml-widgets |
azureml-contrib-services |
Menyediakan fungsionalitas untuk skrip penilaian guna meminta akses HTTP mentah. | pip install azureml-contrib-services pip install --upgrade azureml-contrib-services pip show azureml-contrib-services |
azureml-tensorboard |
Menyediakan kelas dan metode untuk mengekspor riwayat percobaan dan meluncurkan TensorBoard untuk memvisualisasikan performa dan struktur percobaan. | pip install azureml-tensorboard pip install --upgrade azureml-tensorboard pip show azureml-tensorboard |
azureml-mlflow |
Berisi fungsionalitas yang mengintegrasikan Azure Machine Learning dengan MLFlow. | pip install azureml-mlflow pip install --upgrade azureml-mlflow pip show azureml-mlflow |
azureml-automl-runtime |
Berisi kelas pembelajaran mesin otomatis untuk menjalankan eksekusi di Azure Machine Learning. | pip install azureml-automl-runtime pip install --upgrade azureml-automl-runtime pip show azureml-automl-runtime |
azureml-widgets |
Berisi fungsionalitas untuk melihat progres eksekusi pelatihan pembelajaran mesin di Jupyter Notebook. | pip install azureml-widgets pip install --upgrade azureml-widgets pip show azureml-widgets |
azureml-train-restclients-hyperdrive |
Berisi kelas yang diperlukan untuk membuat HyperDriveRuns dengan azureml-train-core. | pip install azureml-train-restclients-hyperdrive pip install --upgrade azureml-train-restclients-hyperdrive pip show azureml-train-restclients-hyperdrive |
azureml-train-core |
Berisi kelas estimator dasar dan kelas estimator generik, estimator yang digunakan dalam pelatihan Deep Neural Network (DNN), estimator yang digunakan dalam pelatihan Scikit-Learn, modul dan kelas yang mendukung penyetelan hiperparameter. | pip install azureml-core pip install --upgrade azureml-core pip show azureml-core |
azureml-train-automl-runtime |
Berisi fungsionalitas yang mewakili Azure Machine Learning otomatis inti dan komponen runtime di Azure Machine Learning. | pip install azureml-train-automl-runtime pip install --upgrade azureml-train-automl-runtime pip show azureml-train-automl-runtime |
azureml-train-automl-client |
Berisi paket inti, modul, dan kelas untuk Azure Machine Learning. | pip install azureml-train-automl-client pip install --upgrade azureml-train-automl-client pip show azureml-train-automl-client |
azureml-telemetry |
Paket ini digunakan untuk mengumpulkan data telemetri seperti pesan log, metrik, peristiwa, dan pesan aktivitas. | pip install azureml-telemetry pip install --upgrade azureml-telemetry pip show azureml-telemetry |
azureml-synapse |
Berisi perintah Ajaib untuk mengelola sesi Synapse dan mengirimkan kode dan widget SparkMonitor untuk memantau kemajuan pekerjaan spark, baik untuk Jupyter dan JupyterLab | pip install azureml-synapse pip install --upgrade azureml-synapse pip show azureml-synapse |
azureml-sdk |
Paket Thos digunakan untuk membangun dan menjalankan alur kerja pembelajaran mesin pada Azure Machine Learning service | pip install azureml-sdk pip install --upgrade azureml-sdk pip show azureml-sdk |
azureml-pipeline-steps |
Berisi langkah-langkah yang dibuat sebelumnya yang dapat dijalankan dalam Alur Azure Machine Learning. | pip install azureml-pipeline-steps pip install --upgrade azureml-pipeline-steps pip show azureml-pipeline-steps |
azureml-pipeline-core |
Berisi fungsionalitas inti untuk alur Azure Machine Learning, yang merupakan alur kerja pembelajaran mesin yang dapat dikonfigurasi. | pip install azureml-pipeline-core pip install --upgrade azureml-pipeline-core pip show azureml-pipeline-core |
azureml-pipeline |
Paket ini digunakan untuk membangun, mengoptimalkan, dan mengelola alur kerja pembelajaran mesin | pip install azureml-pipeline pip install --upgrade azureml-pipeline pip show azureml-pipeline |
azureml-opendatasets |
Berisi fungsionalitas inti untuk alur Azure Machine Learning, yang merupakan alur kerja pembelajaran mesin yang dapat dikonfigurasi. | pip install azureml-opendatasets pip install --upgrade azureml-opendatasets pip show azureml-opendatasets |
azureml-interpret |
Berisi fungsionalitas untuk bekerja dengan kemampuan interpretasi model dalam Azure Machine Learning. | pip install azureml-interpret pip install --upgrade azureml-interpret pip show azureml-interpret |
azureml-defaults |
Paket ini adalah paketmeta yang digunakan secara internal oleh Azure Machine Learning. | pip install azureml-defaults pip install --upgrade azureml-defaults pip show azureml-defaults |
azureml-dataset-runtime |
Tujuan dari paket ini adalah untuk mengoordinasikan dependensi dalam paket AzureML. Paket ini bersifat internal, dan tidak dimaksudkan untuk digunakan secara langsung. | pip install azureml-dataset-runtime pip install --upgrade azureml-dataset-runtime pip show azureml-dataset-runtime |
azureml-datadrift |
Berisi fungsionalitas untuk mendeteksi kapan data pelatihan model telah melayang dari data penilaiannya. | pip install azureml-datadrift pip install --upgrade azureml-datadrift pip show azureml-datadrift |
azureml-contrib-server |
Paket ini adalah layanan HTTP lokal yang digunakan untuk mengekspos subset fungsionalitas yang disediakan oleh SDK AzureML ke VS Tools untuk ekstensi AI (VSCode dan Visual Studio) | pip install azureml-contrib-server pip install --upgrade azureml-contrib-server pip show azureml-contrib-server |
azureml-contrib-run |
Paket ini digunakan untuk berisi kode integrasi AzureML dengan Mlflow. | pip install azureml-core pip install --upgrade azureml-core pip show azureml-core |
azureml-contrib-reinforcementlearning |
Berisi fungsionalitas untuk membuat target komputasi Windows di Azure Machine Learning. | pip install azureml-contrib-reinforcementlearning pip install --upgrade azureml-contrib-reinforcementlearning pip show azureml-contrib-reinforcementlearning |
azureml-contrib-pipeline-steps |
Berisi modul dan kelas untuk langkah-langkah khusus Alur Azure Machine Learning dan konfigurasi terkait. | pip install azureml-contrib-pipeline-steps pip install --upgrade azureml-contrib-pipeline-steps pip show azureml-contrib-pipeline-steps |
azureml-contrib-notebook |
Berisi ekstensi untuk bekerja dengan Jupyter notebook di Azure Machine Learning. | pip install azureml-contrib-notebook pip install --upgrade azureml-contrib-notebook pip show azureml-contrib-notebook |
azureml-contrib-gbdt |
Paket ini berisi estimator LightGBM. | pip install azureml-contrib-gbdt pip install --upgrade azureml-contrib-gbdt pip show azureml-contrib-gbdt |
azureml-contrib-functions |
Berisi fungsionalitas untuk mengemas model Azure Machine Learning guna penyebaran ke Azure Functions. | pip install azureml-contrib-functions pip install --upgrade azureml-contrib-functions pip show azureml-contrib-functions |
azureml-contrib-fairness |
Paket ini mendukung penggunaan dasbor penilaian keadilan di Azure Machine Learning Studio | pip install azureml-contrib-fairness pip install --upgrade azureml-contrib-fairness pip show azureml-contrib-fairness |
azureml-contrib-dataset |
Berisi fungsionalitas khusus untuk bekerja dengan objek Himpunan Data di Azure Machine Learning. | pip install azureml-contrib-dataset pip install --upgrade azureml-contrib-dataset pip show azureml-contrib-dataset |
azureml-contrib-automl-pipeline-steps |
Berisi langkah-langkah yang dibuat sebelumnya yang dapat dijalankan dalam Alur Azure Machine Learning. | 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 |
Paket ini hanya dimaksudkan untuk digunakan oleh skrip yang dihasilkan sistem AutoML. Untuk memasang di Windows, paket "obor" dan "torchvision" harus dipasang secara terpisah sebelum paket ini. | 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 |
Paket umum ekstensi CLI Azure Machine Learning. Umum di azure-cli-ml dan azure-cli-ml-preview. | 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 untuk target komputasi AzureML AI Super Computer. AISCCompute adalah infrastruktur komputasi AI terkelola, yang dapat dilampirkan ke ruang kerja oleh admin kluster. | pip install azureml-contrib-aisc pip install --upgrade azureml-contrib-aisc pip show azureml-contrib-aisc |
azureml-cli-common |
Paket umum ekstensi CLI Azure Machine Learning. Umum di azure-cli-ml dan azure-cli-ml-preview. | pip install azureml-cli-common pip install --upgrade azureml-cli-common pip show azureml-cli-common |
azureml-automl-dnn-nlp |
Paket ini hanya dimaksudkan untuk digunakan oleh skrip yang dihasilkan sistem AutoML. | pip install azureml-automl-dnn-nlp pip install --upgrade azureml-automl-dnn-nlp pip show azureml-automl-dnn-nlp |
azureml-accel-models |
Percepat jaringan neural dalam pada FPGA dengan Layanan Azure ML Hardware Accelerated Models. | pip install azureml-accel-models pip install --upgrade azureml-accel-models pip show azureml-accel-models |
azureml-inference-server-http |
Paket ini memungkinkan Pengembangan Lokal, Integrasi CI/CD, Rute Server. | pip install azureml-inference-server-http pip install --upgrade azureml-inference-server-http pip show azureml-inference-server-http |
azure-ml-component |
Paket ini berisi fungsionalitas untuk penulisan dan mengelola komponen Azure Machine Learning penulisan dan pengiriman alur menggunakan komponen | pip install azure-ml-component pip install --upgrade azure-ml-component pip show azure-ml-component |
azureml-pipeline-wrapper |
Paket ini berisi fungsionalitas untuk penulisan dan mengelola modul Azure Machine Learning, penulisan dan mengirimkan alur menggunakan modul | pip install azureml-pipeline-wrapper pip install --upgrade azureml-pipeline-wrapper pip show azureml-pipeline-wrapper |
azureml-designer-cv-modules |
Modul untuk pra-proses dan transformasi gambar seperti untuk memangkas, pad atau mengubah ukuran. | pip install azureml-designer-cv-modules pip install --upgrade azureml-designer-cv-modules pip show azureml-designer-cv-modules |
azureml-designer-pytorch-modules |
Modul untuk melatih dan inferensi model klasifikasi gambar berdasarkan kerangka kerja pytorch. | pip install azureml-designer-pytorch-modules pip install --upgrade azureml-designer-pytorch-modules pip show azureml-designer-pytorch-modules |
azureml-designer-vowpal-wabbit-modules |
Modul untuk melatih dan model inferensi berdasarkan kerangka kerja Vowpal Wabbit. | 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 |
Berbagai modul untuk pemrosesan data, pelatihan model, inferensi dan evaluasi. | pip install azureml-designer-classic-modules pip install --upgrade azureml-designer-classic-modules pip show azureml-designer-classic-modules |
azureml-designer-recommender-modules |
Modul untuk melatih dan inferensi model rekomendasi berdasarkan jaringan neural dalam. | pip install azureml-designer-recommender-modules pip install --upgrade azureml-designer-recommender-modules pip show azureml-designer-recommender-modules |
azureml-designer-internal |
Fungsionalitas internal disediakan untuk modul bawaan. | pip install azureml-designer-internal pip install --upgrade azureml-designer-internal pip show azureml-designer-internal |
azureml-designer-core |
Fungsionalitas inti untuk definisi jenis data, data io, dan fungsi yang sering digunakan. | pip install azureml-designer-core pip install --upgrade azureml-designer-core pip show azureml-designer-core |
azureml-designer-datatransform-modules |
Modul untuk mentransformasi himpunan data, seperti dengan menerapkan operasi matematika, kueri sql, memotong outliner atau menghasilkan laporan statistik. | pip install azureml-designer-datatransform-modules pip install --upgrade azureml-designer-datatransform-modules pip show azureml-designer-datatransform-modules |
azureml-designer-dataio-modules |
Modul untuk memuat data ke perancang pembelajaran mesin azure dan menulis data ke penyimpanan berbasis cloud. | pip install azureml-designer-dataio-modules pip install --upgrade azureml-designer-dataio-modules pip show azureml-designer-dataio-modules |
azureml-designer-serving |
Menyediakan fungsionalitas untuk memanggil modul bawaan dalam layanan penyebaran. | pip install azureml-designer-serving pip install --upgrade azureml-designer-serving pip show azureml-designer-serving |
azureml-contrib-datadrift |
Berisi fungsionalitas untuk deteksi drift data untuk berbagai himpunan data yang digunakan dalam pembelajaran mesin, termasuk himpunan data pelatihan dan himpunan data penilaian. | pip install azureml-contrib-datadrift pip install --upgrade azureml-contrib-datadrift pip show azureml-contrib-datadrift |
azureml-contrib-explain-model |
Berisi fungsionalitas eksperimental untuk paket azureml-explain-model, yang menawarkan berbagai layanan untuk interpretabilitas model pembelajaran mesin. | pip install azureml-contrib-explain-model pip install --upgrade azureml-contrib-explain-model pip show azureml-contrib-explain-model |
azureml-contrib-opendatasets |
Paket ini menyediakan satu set API untuk mengkonsumsi Azure Open Datasets. | pip install azureml-contrib-opendatasets pip install --upgrade azureml-contrib-opendatasets pip show azureml-contrib-opendatasets |
azureml-train-widgets |
Berisi widget untuk Jupyter Notebook untuk melacak eksekusi Anda secara visual. | pip install azureml-train-widgets pip install --upgrade azureml-train-widgets pip show azureml-train-widgets |
Untuk detail selengkapnya tentang paket di atas, lihat AzureML di pypi.
Panduan kasus penggunaan tambahan
Jika kasus penggunaan Anda dijelaskan di bawah, perhatikan panduan dan tindakan yang disarankan.
Kasus penggunaan | Panduan |
---|---|
Menggunakan automl |
Pasang lengkapazureml-train-automl SDK di lingkungan Python 64-bit baru. Lingkungan 64-bit baru diperlukan karena dependensi pada kerangka kerja LightGBM. Paket ini memasang dan menyematkan versi spesifik paket ilmu data untuk kompatibilitas, yang membutuhkan lingkungan yang bersih. Paket Klien tipis, azureml-train-automl-client , tidak memasangl paket ilmu data tambahan atau memerlukan lingkungan Python yang bersih. Kami menyarankan azureml-train-automl-client jika Anda hanya perlu mengirimkan Azure Machine Learning otomatis ke komputasi jarak jauh, dan tidak perlu mengirimkan eksekusi lokal atau mengunduh model Anda secara lokal. Satu versi mundur dan satu versi kompatibilitas ke depan hanya didukung untuk model yang dilatih dengan paket azureml-train-automl lengkap. Misalnya, jika model dilatih dengan SDK versi 1.29.0, maka Anda dapat berferensi dengan versi SDK antara 1.28.0 dan 1.30.0. |
Menggunakan Azure Databricks | Di lingkungan Azure Databricks, gunakan sumber pustaka yang dirinci dalam panduan ini untuk memasang SDK. Juga, lihat tips ini untuk informasi lebih lanjut tentang bekerja dengan SDK Azure Machine Learning untuk Python di Azure Databricks. |
Gunakan Azure Data Science Virtual Machine | Mesin Virtual Azure Data Science yang dibuat setelah 27 September 2018 hadir dengan SDK Python yang sudah diinstal sebelumnya. |
Menjalankan tutorial atau buku catatan Azure Machine Learning | Jika Anda menggunakan versi SDK yang lebih lama dari yang disebutkan dalam tutorial atau notebook, Anda harus meningkatkan SDK Anda. Beberapa fungsi dalam tutorial dan notebook mungkin memerlukan paket Python tambahan seperti matplotlib , scikit-learn , atau pandas . Petunjuk di setiap tutorial dan notebook akan menunjukkan kepada Anda paket mana yang diperlukan. |
Pemecahan Masalah
Penginstalan Pip: Dependensi tidak dijamin konsisten dengan penginstalan satu baris:
Ini adalah batasan pip yang diketahui, karena tidak memiliki penyelesai dependensi yang berfungsi saat Anda memasang sebagai satu baris. Dependensi unik pertama adalah satu-satunya yang dilihatnya.
Dalam kode
azureml-datadrift
danazureml-train-automl
berikut keduanya dipasang menggunakan pemasangan pip satu baris.pip install azureml-datadrift, azureml-train-automl
Untuk contoh ini, katakanlah
azureml-datadrift
memerlukan versi > 1.0 danazureml-train-automl
memerlukan versi < 1.2. Jika versi terbaruazureml-datadrift
adalah 1.3, maka kedua paket akan ditingkatkan ke 1.3, terlepas dari persyaratan paketazureml-train-automl
untuk versi yang lebih lama.Untuk memastikan versi yang sesuai terpasang untuk paket Anda, pasang menggunakan beberapa baris seperti pada kode berikut. Pesanan tidak menjadi masalah di sini, karena pip secara eksplisit menurunkan peringkat sebagai bagian dari panggilan baris berikutnya. Jadi, dependensi versi yang sesuai diterapkan.
pip install azureml-datadrift pip install azureml-train-automl
Paket penjelasan tidak dijamin akan terpasang saat memasang azureml-train-automl-client:
Saat menjalankan AutoML jarak jauh dengan penjelasan model diaktifkan, Anda akan melihat pesan kesalahan "Silakan pasang paket azureml-explain-model untuk penjelasan model." Ini adalah masalah yang diketahui. Sebagai solusi, ikuti salah satu langkah di bawah ini:
- Pasang azureml-explain-model secara lokal.
pip install azureml-explain-model
- Nonaktifkan fitur penjelasan sepenuhnya dengan meneruskan model_explainability=False dalam konfigurasi AutoML.
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)
Kesalahan panda: Biasanya terlihat selama Eksperimen AutoML:
Saat menyiapkan lingkungan Anda secara manual menggunakan pip, anda mungkin melihat kesalahan (terutama dari panda) karena versi paket yang tidak didukung sedang dipasang.
Misalnya:
ModuleNotFoundError: No module named 'pandas.core.internals.managers'; 'pandas.core.internals' is not a package
Untuk mencegah kesalahan tersebut, silakan pasang SDK AutoML menggunakan automl_setup.cmd:
- Buka minta Anaconda dan klon repositori GitHub untuk satu set sampel buku catatan.
git clone https://github.com/Azure/MachineLearningNotebooks.git
- cd ke folder how-to-use-azureml/automated-machine-learning tempat sampel buku catatan diekstraks dan kemudian dijalankan:
automl_setup
KeyError: 'merek' saat menjalankan AutoML pada komputasi lokal atau kluster Azure Databricks
Jika lingkungan baru dibuat setelah 10 Juni 2020, dengan menggunakan SDK 1.7.0 atau versi lebih lama, pelatihan mungkin gagal dengan kesalahan ini karena pembaruan dalam paket py-cpuinfo. (Lingkungan yang dibuat pada atau sebelum 10 Juni 2020, tidak terpengaruh, seperti halnya eksperimen yang dijalankan pada komputasi jarak jauh karena gambar pelatihan yang di-cache digunakan.) Untuk mengatasi masalah ini, lakukan salah satu dari dua langkah berikut:
Perbarui versi SDK ke 1.8.0 atau yang lebih baru (ini juga menurunkan tingkat py-cpuinfo ke 5.0.0):
pip install --upgrade azureml-sdk[automl]
Menurunkan tingkat versi py-cpuinfo yang dipasang ke 5.0.0:
pip install py-cpuinfo==5.0.0
Pesan kesalahan: Tidak dapat menghapus instalan 'PyYAML'
SDK Azure Machine Learning untuk Python: PyYAML adalah
distutils
proyek yang terpasang. Oleh karena itu, kami tidak dapat secara akurat menentukan file mana yang dimilikinya jika ada penghapusan instalan sebagian. Untuk terus memasang SDK sambil mengabaikan kesalahan ini, gunakan:pip install --upgrade azureml-sdk[notebooks,automl] --ignore-installed PyYAML
Penginstalan SDK Azure Machine Learning gagal dengan pengecualian: ModuleNotFoundError: Tidak ada modul bernama 'ruamel' atau 'ImportError: Tidak ada modul bernama ruamel.yaml'
Masalah ini sedang dihadapi dengan penginstalan SDK Azure Machine Learning untuk Python pada pip terbaru (>20.1.1) di lingkungan dasar conda untuk semua versi SDK Azure Machine Learning yang dirilis untuk Python. Lihat penyelesaian masalah berikut:
Hindari memasang SDK Python di lingkungan dasar conda, alih-alih membuat lingkungan conda Anda dan pasang SDK di lingkungan pengguna yang baru dibuat. Pip terbaru harus bekerja pada lingkungan conda baru itu.
Untuk membuat gambar Docker kustom di mana Anda tidak dapat beralih dari lingkungan dasar conda, harap sematkan pip<=20.1.1 di file docker.
conda install -c r -y conda python=3.8 pip=20.1.1
Langkah berikutnya
Coba langkah-langkah berikut ini untuk mempelajari cara menggunakan SDK Azure Machine Learning service untuk Python:
- Baca Gambaran umum SDK Azure Machine Learnin Python untuk mempelajari tentang kelas kunci dan pola desain dengan sampel kode.
- Ikuti tutorial Mulai Python Azure Machine Learning untuk mulai membuat eksperimen dan model.