Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu bölümde Docker ve Azure Machine Learning ortamları hakkında bilgi sahibi olduğunuz varsayılır.
1. Adım: Docker bağlamını hazırlama
Klasör oluştur image_build
Yerel ortamınızda aşağıdaki dosyaları içeren bir klasör oluşturun; klasör yapısı şu şekilde görünmelidir:
|--image_build
| |--requirements.txt
| |--Dockerfile
| |--environment.yaml
Gerekli paketlerinizi requirements.txt
İsteğe bağlı: Özel pypi deposuna paket ekleyin.
Paketlerinizi yerel ortama indirmek için aşağıdaki komutu kullanın: pip wheel <package_name> --index-url=<private pypi> --wheel-dir <local path to save packages>
requirements.txt Dosyayı açın ve ek paketlerinizi ve belirli bir sürümü ekleyin. Örneğin:
###### Requirements with Version Specifiers ######
langchain == 0.0.149 # Version Matching. Must be version 0.0.149
keyring >= 4.1.1 # Minimum version 4.1.1
coverage != 3.5 # Version Exclusion. Anything except version 3.5
Mopidy-Dirble ~= 1.1 # Compatible release. Same as >= 1.1, == 1.*
<path_to_local_package> # reference to local pip wheel package
Dosyayı yapılandırma requirements.txt hakkında daha fazla bilgi için pip belgelerindeki Gereksinimler dosya biçimi bölümüne bakın.
Dockerfile
bir Dockerfile oluşturun ve aşağıdaki içeriği ekleyin, ardından dosyayı kaydedin:
FROM <Base_image>
COPY ./* ./
RUN pip install -r requirements.txt
Not
Bu docker görüntüsü, mcr.microsoft.com/azureml/promptflow/promptflow-runtime:<newest_version>olan istem akışı temel görüntüsünden oluşturulmalıdır. Mümkünse temel görüntünün en son sürümünü kullanın.
2. Adım: Özel Azure Machine Learning ortamı oluşturma
Ortamınızı environment.yaml
Yerel işleminizde CLI'yı (v2) kullanarak docker görüntünüzü temel alan özelleştirilmiş bir ortam oluşturabilirsiniz.
Not
- Ortam oluşturma önkoşullarını karşıladığından emin olun.
- Çalışma alanınıza bağlandığınızdan emin olun.
az login # if not already authenticated
az account set --subscription <subscription ID>
az configure --defaults workspace=<Azure Machine Learning workspace name> group=<resource group>
environment.yaml Dosyayı açın ve aşağıdaki içeriği ekleyin. environment_name> yer tutucuyu <istediğiniz ortam adıyla değiştirin.
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: <environment_name>
build:
path: .
Ortam oluşturun
cd image_build
az ml environment create -f environment.yaml --subscription <sub-id> -g <resource-group> -w <workspace>
Not
Ortam görüntüsünün oluşturulması birkaç dakika sürebilir.
Çalışma alanı kullanıcı arabirimi sayfanıza gidin, ardından ortam sayfasına gidin ve oluşturduğunuz özel ortamı bulun.
Ayrıca görüntüyü ortam ayrıntı sayfasında bulabilir ve istem akışının işlem oturumu için temel görüntü olarak kullanabilirsiniz. Bu görüntü, kullanıcı arabiriminden akış dağıtımı için ortam oluşturmak için de kullanılır. İşlem oturumunda temel görüntüyü belirtme hakkında daha fazla bilgi edinin.
Ortam CLI'sı hakkında daha fazla bilgi edinmek için bkz . Ortamları yönetme.