Azure Machine Learning çalışma alanınızda işlem örneği oluşturmayı öğrenin.
Bulutta tam olarak yapılandırılmış ve yönetilen geliştirme ortamınız olarak bir işlem örneği kullanın. Geliştirme ve test için örneği eğitim işlem hedefi olarak da kullanabilirsiniz. İşlem örneği birden çok işi paralel olarak çalıştırabilir ve bir iş kuyruğuna sahiptir. Geliştirme ortamı olarak, bir işlem örneği çalışma alanınızdaki diğer kullanıcılarla paylaşılamaz.
Bu makalede, işlem örneği oluşturmayı öğreneceksiniz. İşlem örneğini başlatma, durdurma, yeniden başlatma ve silme adımlarını görmek için bkz . Azure Machine Learning işlem örneğini yönetme.
İşlem örneğini kendi özel ortamınızla oluşturmak için bir kurulum betiği de kullanabilirsiniz.
İşlem örnekleri, kuruluşların SSH bağlantı noktalarını açmasına gerek kalmadan işleri bir sanal ağ ortamında güvenli bir şekilde çalıştırabilir. İş kapsayıcılı bir ortamda yürütülür ve model bağımlılıklarınızı docker kapsayıcısında paketler.
Azure Machine Learning çalışma alanı. Daha fazla bilgi için bkz . Azure Machine Learning çalışma alanı oluşturma. İşlem örneği oluşturma işleminin başarılı olması için depolama hesabında "Depolama hesabı anahtarı erişimine izin ver" seçeneğinin etkinleştirilmesi gerekir.
Diğer önkoşullar için kullandığınız ortamın sekmesini seçin.
# Enter details of your AML workspace
subscription_id = "<SUBSCRIPTION_ID>"
resource_group = "<RESOURCE_GROUP>"
workspace = "<AML_WORKSPACE_NAME>"
Python
# get a handle to the workspacefrom azure.ai.ml import MLClient
from azure.identity import DefaultAzureCredential
ml_client = MLClient(
DefaultAzureCredential(), subscription_id, resource_group, workspace
)
ml_client , diğer kaynakları ve işleri yönetmek için kullandığınız çalışma alanının işleyicisidir.
Bir işlem örneği üzerinde çalışıyorsanız CLI zaten yüklüdür. Farklı bir bilgisayarda çalışıyorsanız Machine Learning hizmeti (v2) için Azure CLI uzantısını yükleyin.
Bir terminal penceresi açın ve Azure'da oturum açın. Azure Machine Learning işlem örneği kullanıyorsanız şunları kullanın:
Azure CLI
az login --identity
İşlem örneğinde değilseniz, kimlik doğrulaması için bir tarayıcı penceresi açmak için istemi atlayıp --identity izleyin.
CLI'nın ve uzantının en son sürümlerine sahip olduğunuzdan ml emin olun:
Azure CLI
az upgrade
Birden çok Azure aboneliğiniz varsa, etkin aboneliği çalışma alanınız için kullandığınız abonelik olarak ayarlayın. (Yalnızca tek bir aboneliğe erişiminiz varsa bu adımı atlayabilirsiniz.) değerini abonelik adınız veya abonelik kimliğiniz ile değiştirin <YOUR_SUBSCRIPTION_NAME_OR_ID> . Ayrıca köşeli ayraçları <>da kaldırın.
Azure CLI
az account set -s"<YOUR_SUBSCRIPTION_NAME_OR_ID>"
Varsayılan çalışma alanını ayarlayın. İşlem örneği kullanıyorsanız aşağıdaki komutu olduğu gibi tutabilirsiniz. Başka bir bilgisayardaysanız, bunun yerine kaynak grubunuzu ve çalışma alanı adınızı değiştirin. (Bu değerleri Azure Machine Learning stüdyosu.)
Azure CLI
az configure --defaultsgroup=$CI_RESOURCE_GROUPworkspace=$CI_WORKSPACE
Ek önkoşul yok.
Oluşturma
Zaman tahmini: Yaklaşık 5 dakika.
İşlem örneği oluşturmak, çalışma alanınız için tek seferlik bir işlemdir. İşlemi bir geliştirme iş istasyonu olarak veya eğitim için işlem hedefi olarak yeniden kullanabilirsiniz. Çalışma alanınıza birden çok işlem örneği iliştirilmiş olabilir.
VM ailesi kotası başına bölge başına ayrılmış çekirdekler ve işlem örneği oluşturma için geçerli olan toplam bölgesel kota birleştirilir ve Azure Machine Learning eğitim işlem kümesi kotası ile paylaşılır. İşlem örneğinin durdurulması, işlem örneğini yeniden başlatabilmeniz için kotayı serbest bırakmaz. Kota, kapasite garantisi değil Azure kaynaklarındaki kredi sınırıdır. İşlem örneğinin yeniden başlatılması yine de bölgenin kullanılabilir kapasitesine bağlıdır. SKU için bölgede bir kapasite krizi varsa işlem örneğini yeniden başlatamayabilirsiniz. İşlem örneği oluşturulduktan sonra sanal makine boyutunu değiştirmek mümkün değildir.
# Compute Instances need to have a unique name across the region.# Here we create a unique name with current datetimefrom azure.ai.ml.entities import ComputeInstance, AmlCompute
import datetime
ci_basic_name = "basic-ci" + datetime.datetime.now().strftime("%Y%m%d%H%M")
ci_basic = ComputeInstance(name=ci_basic_name, size="STANDARD_DS3_v2")
ml_client.begin_create_or_update(ci_basic).result()
İşlem örneği oluşturmaya yönelik sınıflar, yöntemler ve parametreler hakkında daha fazla bilgi için aşağıdaki başvuru belgelerine bakın:
İşlem örneğiniz yoksa sayfanın ortasında Oluştur'u seçin.
İşlem kaynaklarının listesini görürseniz, listenin üst kısmında +Yeni'yi seçin.
Formu doldurun:
Alan
Açıklama
İşlem adı
- Ad gereklidir ve 3 ila 24 karakter uzunluğunda olmalıdır. - Geçerli karakterler büyük ve küçük harf, rakam ve karakterdir - . - Ad bir harfle başlamalıdır - Adın bir Azure bölgesindeki tüm mevcut işlemlerde benzersiz olması gerekir. Seçtiğiniz ad benzersiz değilse bir uyarı görürsünüz - Karakter kullanılıyorsa - , ardından adın sonunda en az bir harf olması gerekir
Sanal makine türü
CPU veya GPU'yı seçin. Bu tür oluşturulduktan sonra değiştirilemez
İşlem örneği için gelişmiş ayarları yapılandırmak istemiyorsanız Gözden Geçir + Oluştur'u seçin.
İşlemin yinelenen olarak başlaması veya durdurulması için zamanlamak istiyorsanız Zamanlama'ya gitmek için İleri'yi seçin. Bkz. Boşta kapatmayı etkinleştirme ve zamanlama bölümleri ekleme.
İşlem örneğiniz için SSH, sanal ağ, kök erişim ve yönetilen kimlik gibi güvenlik ayarlarını yapılandırmak istiyorsanız Güvenlik'i seçin. Aşağıdakiler için bu bölümü kullanın:
Bilgisayarı başka bir kullanıcıya atayın. Diğer kullanıcılara atama hakkında daha fazla bilgi için bkz .
Azure Sanal Ağ kullanıyorsanız Bir Azure Sanal Ağ içinde işlem örneği oluşturmak için Kaynak grubu, Sanal ağ ve Alt Ağ'ı belirtin. Özel bağlantı çalışma alanı gerektiren bir genel IP adresi oluşturulmasını önlemek için Genel IP yok seçeneğini de belirleyebilirsiniz. Sanal ağ kurulumu için bu ağ gereksinimlerini de karşılamanız gerekir.
Azure Machine Learning yönetilen sanal ağı kullanıyorsanız, işlem örneği yönetilen sanal ağ içinde oluşturulur. Genel IP adresi oluşturulmasını önlemek için Genel IP yok seçeneğini de belirleyebilirsiniz. Daha fazla bilgi için bkz . Yönetilen ağ ile yönetilen işlem.
İşlem örneğinizde kullanmak üzere RStudio veya Posit Workbench gibi özel uygulamalar eklemek istiyorsanız Uygulamalar'ı seçin. Bkz . RStudio veya Posit Workbench gibi özel uygulamalar ekleme.
İşlem örneğini kategorilere ayırmak için ek bilgi eklemek istiyorsanız Etiketler'i seçin.
Ayarlarınızı gözden geçirmek için Gözden Geçir + Oluştur'u seçin.
Ayarları gözden geçirdikten sonra oluştur'u seçerek işlem örneğini oluşturun.
Azure Resource Manager şablonuyla bir işlem örneği de oluşturabilirsiniz.
Boşta kapatmayı yapılandırma
Kullanılmadığı halde açık kalan işlem örneklerine boş yere ücret ödememek için işlem örneğinizi belirli bir süre boşta kalırsa kapanacak şekilde yapılandırabilirsiniz.
Aşağıdaki koşullar karşılanırsa işlem örneği devre dışı kabul edilir:
Etkin Jupyter Çekirdeği oturumu yok (yani Jupyter, JupyterLab veya Etkileşimli not defterleri üzerinden Not Defteri kullanımı mümkün değil).
Etkin Jupyter terminal oturumu yok
Etkin Azure Machine Learning çalıştırması veya denemesi yok
VS Code bağlantısı yok: İşlem örneğinizin devre dışı kabul edilmesi için VS Code bağlantınızı kapatmanız gerekir. VS Code 3 saat boyunca etkinlik algılamazsa oturumlar otomatik olarak sonlandırılır.
İşlemde çalışan özel uygulama yok
Herhangi bir özel uygulama çalışıyorsa işlem örneği boşta kabul edilmez. Bir işlemi özel bir uygulamayla otomatik olarak kapatmak için bir zamanlamanın ayarlanması veya özel uygulamanın kaldırılması gerekir. Etkinlik dışı kalma zaman aralıkları ile ilgili bazı temel sınırlamalar da vardır. İşlem örneği en az 15 dakika, en fazla üç gün etkin olmamalıdır. Etkinliği belirlemek için VS Code SSH bağlantılarını da izlemiyoruz.
Ayrıca, boştaki örnekleri kapatma ayarları bir süredir boşta olan bir işlem örneğinin mevcut boşta kalma süresinden kısa olacak şekilde güncelleştirilirse boşta kalma süresi geri sayım sayacı sıfırlanır. Örneğin, işlem örneği zaten 20 dakikadır boştaysa ve kapatma ayarları 15 dakika olarak güncelleştirilirse boşta kalma sayacı 0'a düşer.
Yeni bir işlem örneği oluştururken parametresini idle_time_before_shutdown_minutes ekleyin.
Python
# Note that idle_time_before_shutdown has been deprecated.
ComputeInstance(name=ci_basic_name, size="STANDARD_DS3_v2", idle_time_before_shutdown_minutes="30")
Python SDK'sı ile mevcut bir işlem örneğinin boşta kalma süresini değiştiremezsiniz.
Yeni bir işlem örneği oluştururken YAML tanımına ekleyin idle_time_before_shutdown_minutes .
YAML
# Note that this is just a snippet for the idle shutdown property. Refer to the "Create" Azure CLI section for more information.# Note that idle_time_before_shutdown has been deprecated.idle_time_before_shutdown_minutes:30
CLI ile mevcut bir işlem örneğinin boşta kalma süresini değiştiremezsiniz.
Yeni bir işlem örneği oluştururken:
Gerekli ayarları tamamladıktan sonra Zamanlama'ya ilerlemek için İleri'yi seçin.
Etkinleştirmek veya devre dışı bırakmak için Boşta kapatmayı etkinleştir'i seçin.
Etkinleştirildiğinde kapatma süresini belirtin.
Mevcut bir işlem örneği için:
Sol gezinti çubuğunda İşlem'i seçin
Listede, değiştirmek istediğiniz işlem örneğini seçin
Zamanlamalar bölümünde Düzenle kalemini seçin.
Boşta kalma süresini değiştirmek için şunları da kullanabilirsiniz:
REST API
Bitiş noktası:
POST https://management.azure.com/subscriptions/{SUB_ID}/resourceGroups/{RG_NAME}/providers/Microsoft.MachineLearningServices/workspaces/{WS_NAME}/computes/{CI_NAME}/updateIdleShutdownSetting?api-version=2021-07-01
Gövde:
JSON
{
"idleTimeBeforeShutdown": "PT30M" // this must be a string in ISO 8601 format
}
ARM Şablonları: Yalnızca yeni işlem örneği oluşturma sırasında yapılandırılabilir
JSON
// Note that this is just a snippet for the idle shutdown property in an ARM template
{
"idleTimeBeforeShutdown":"PT30M" // this must be a string in ISO 8601 format
}
Otomatik başlatma ve durdurma zamanlama
Otomatikshutdown ve otomatik başlangıç için birden çok zamanlama tanımlayın. Örneğin, 09:00'da başlayıp Pazartesi-Perşembe saat 18:00'de durdurulacak bir zamanlama ve 09:00'da başlayıp Cuma günü saat 16:00'da duracak ikinci bir zamanlama oluşturun. İşlem örneği başına toplam dört zamanlama oluşturabilirsiniz.
Zamanlamalar, işlem örnekleri adına oluşturma için de tanımlanabilir. İşlem örneğini durdurulmuş durumda oluşturan bir zamanlama oluşturabilirsiniz. Durdurulan işlem örnekleri, başka bir kullanıcı adına bir işlem örneği oluşturduğunuzda kullanışlıdır.
Zamanlanmış kapatma öncesinde kullanıcılar, İşlem Örneğinin kapanmak üzere olduğunu belirten bir bildirim görür. Bu noktada, kullanıcı yaklaşan kapatma olayını kapatmayı seçebilir. Örneğin, İşlem Örneğini kullanmanın ortasındaysalar.
Gerekli ayarları tamamladıktan sonra Zamanlama'ya ilerlemek için İleri'yi seçin.
Yeni bir zamanlama eklemek için Zamanlama ekle'yi seçin.
İşlem örneğini başlat'ı veya İşlem örneğini durdur'u seçin.
Saat dilimini seçin.
Başlangıç saatini veya Kapatma saatini seçin.
Bu zamanlamanın etkin olduğu günleri seçin.
Başka bir zamanlama oluşturmak istiyorsanız Zamanlama ekle'yi yeniden seçin.
İşlem örneği oluşturulduktan sonra, işlem örneği ayrıntıları bölümünden yeni zamanlamaları görüntüleyebilir, düzenleyebilir veya ekleyebilirsiniz.
Not
Saat dilimi etiketleri gün ışığı tasarruflarını dikkate almaz. Örneğin, (UTC+01:00) Amsterdam, Berlin, Bern, Roma, Stockholm, Viyana aslında utc+02:00 gün ışığı tasarrufludur.
Resource Manager şablonuyla zamanlama oluşturma
Resource Manager şablonu kullanarak işlem örneğinin otomatik başlatılmasını ve durdurulmasını zamanlayabilirsiniz.
Resource Manager şablonuna şunları ekleyin:
"schedules": "[parameters('schedules')]"
Ardından parametre dosyanızda örneği başlatan veya durduran zamanlamayı tanımlamak için cron veya LogicApps ifadelerini kullanın:
Tetikleyici türü Recurrence için, bu yinelenme şemasıyla mantıksal uygulamayla aynı söz dizimini kullanın.
tetikleyici türü için cronstandart cron söz dizimini kullanın:
cron
// Crontab expression format:
//
// * * * * *
// - - - - -
// | | | | |
// | | | | +----- day of week (0 - 6) (Sunday=0)
// | | | +------- month (1 - 12)
// | | +--------- day of month (1 - 31)
// | +----------- hour (0 - 23)
// +------------- min (0 - 59)
//
// Star (*) in the value field above means all legal values as in
// braces for that column. The value column can have a * or a list
// of elements separated by commas. An element is either a number in
// the ranges shown above or two numbers in the range separated by a
// hyphen (meaning an inclusive range).
Varsayılan bir zamanlamaya Azure İlkesi desteği
Azure İlkesi kullanarak abonelikteki her işlem örneğinde kapatma zamanlamasının mevcut olmasını zorunlu tutun veya hiçbir şey yoksa varsayılan olarak bir zamanlama kullanın.
Aşağıda, 22:00 PST'de varsayılan kapatma zamanlaması için örnek bir ilke verilmiştir.
Yönetici olarak, veri bilimcisi adına bir işlem örneği oluşturabilir ve örneği aşağıdakilerle onlara atayabilirsiniz:
Studio, bu makaledeki güvenlik ayarlarını kullanarak.
Azure Resource Manager şablonu. Bu şablonda gereken TenantID ve ObjectID değerlerini bulma hakkında ayrıntılı bilgi için bkz . Kimlik doğrulaması yapılandırması için kimlik nesnesi kimliklerini bulma. Bu değerleri Microsoft Entra yönetim merkezinde de bulabilirsiniz.
Güvenliği daha da artırmak için, veri bilimcisi adına bir işlem örneği oluşturduğunuzda ve örneği onlara atadığınızda, işlem örneğinde bir kurulum betiği veya özel uygulama varsa oluşturma sırasında çoklu oturum açma (SSO) devre dışı bırakılır.
Atanan kullanıcı, işlem kendisine atandıktan sonra işlem örneğindeki SSO ayarını güncelleştirerek işlem örneğinde SSO'yu bizzat etkinleştirmelidir.
Atanan kullanıcı, MachineLearningServices/workspaces/computes/enableSso/action rolünde aşağıdaki izne/eyleme sahip olmalıdır.
Atanan kullanıcı, SSO'yu etkinleştirmek için işlem yazma (oluşturma) iznine ihtiyaç duymaz.
Atanan kullanıcının atması gereken adımlar aşağıda verilmiştir. İşlem örneğinin oluşturucusunun, bu işlem örneğinde SSO'yu etkinleştirmesine güvenlik nedeniyle izin verilmez.
Azure Machine Learning stüdyosu sol gezinti bölmesinde işlem öğesine tıklayın.
SSO'yu etkinleştirmeniz gereken işlem örneğinin adına tıklayın.
Depolama gibi diğer Azure kaynaklarından kimlik doğrulaması yapmak için bir işlem örneğine sistem veya kullanıcı tarafından atanan yönetilen kimlik atayabilirsiniz. Kimlik doğrulaması için yönetilen kimliklerin kullanılması, çalışma alanı güvenliğini ve yönetimini geliştirmeye yardımcı olur. Örneğin, kullanıcıların eğitim verilerine yalnızca bir işlem örneğinde oturum açtıklarında erişmesine izin vekleyebilirsiniz. Belirli bir depolama hesabına erişime izin vermek için kullanıcı tarafından atanan ortak bir yönetilen kimlik de kullanabilirsiniz.
Önemli
İşlem örneği boşta kapatma için de yapılandırıldıysa, yönetilen kimliğin Azure Machine Learning çalışma alanına katkıda bulunan erişimi olmadığı sürece işlem örneği işlem yapılmadığı için kapanmaz. İzin atama hakkında daha fazla bilgi için bkz. Azure Machine Learning çalışma alanlarına erişimi yönetme.
Kimlik türü altında Sistem tarafından atanan veya Kullanıcı tarafından atanan'ı seçin.
Kullanıcı tarafından atanan'ı seçtiyseniz aboneliği ve kimliğin adını seçin.
Yönetilen kimlik oluşturulduktan sonra, yönetilen kimliğe veri deposunun depolama hesabında en az Depolama Blobu Veri Okuyucusu rolü verin, bkz . Depolama hizmetlerine erişme. Ardından, işlem örneği üzerinde çalışırken, yönetilen kimlik veri depolarında kimlik doğrulaması yapmak için otomatik olarak kullanılır.
Not
Oluşturulan sistem tarafından yönetilen kimliğin adı, Microsoft Entra Kimliğinizdeki /workspace-name/computes/compute-instance-name biçiminde olacaktır.
Yönetilen kimliği diğer Azure kaynaklarından kimlik doğrulaması yapmak için el ile de kullanabilirsiniz. Aşağıdaki örnekte Azure Resource Manager erişim belirtecini almak için nasıl kullanılacağı gösterilmektedir:
SSH erişimi varsayılan olarak devre dışıdır. SSH erişimi oluşturulduktan sonra etkinleştirilemiyor veya devre dışı bırakılamıyor. VS Code Remote ile etkileşimli olarak hata ayıklamayı planlıyorsanız erişimi etkinleştirdiğinizden emin olun.
İleri: Gelişmiş Ayarlar'ı seçtikten sonra:
SSH erişimini etkinleştir'i açın.
SSH ortak anahtar kaynağında açılan listeden seçeneklerden birini belirleyin:
Yeni anahtar çifti oluşturursanız:
Anahtar çifti adı alanına anahtar için bir ad girin.
Oluştur'u belirleyin.
Özel anahtarı indir'i seçin ve işlem oluşturun. Anahtar genellikle İndirilenler klasörüne indirilir.
Azure'da depolanan mevcut ortak anahtarı kullan'ı seçerseniz Saklı anahtar'da anahtarı arayın ve seçin.
Var olan ortak anahtarı kullan'ı seçerseniz, tek satır biçiminde ("ssh-rsa" ile başlayan) veya çok satırlı PEM biçiminde bir RSA ortak anahtarı sağlayın. Linux ve OS X üzerinde ssh-keygen veya Windows üzerinde PuTTYGen kullanarak SSH anahtarları oluşturabilirsiniz.
Daha sonra SSH anahtarı ayarlama
SSH oluşturulduktan sonra etkinleştirilemiyor veya devre dışı bırakılamıyor olsa da, daha sonra SSH özellikli işlem örneğinde bir SSH anahtarı ayarlama seçeneğiniz vardır. Bu, oluşturma işleminden sonra SSH anahtarını ayarlamanıza olanak tanır. Bunu yapmak için işlem örneğinizde SSH'yi etkinleştirmeyi seçin ve SSH ortak anahtar kaynağı olarak "Daha sonra SSH anahtarı ayarlama" seçeneğini belirleyin. İşlem örneği oluşturulduktan sonra işlem örneğinizin Ayrıntılar sayfasını ziyaret edebilir ve SSH anahtarlarınızı düzenlemeyi seçebilirsiniz. Buradan SSH anahtarınızı ekleyebilirsiniz.
Bunun yaygın kullanım örneğinden biri, başka bir kullanıcı adına işlem örneği oluşturma işlemidir (bkz. Başka bir kullanıcı adına işlem örneği sağlarken, daha sonra SSH anahtarı ayarla'yı seçerek yeni işlem örneği sahibi için SSH'yi etkinleştirebilirsiniz. Bu, işlem örneğinin yeni sahibinin önceki adımları izleyerek yeni sahip olduğu işlem örneği için SSH anahtarını oluşturmasını ve bu örneğe atanmasını sağlar.
SSH ile bağlanma
SSH erişimi etkin bir işlem oluşturduktan sonra erişim için bu adımları kullanın.
çalışma alanı kaynaklarınızda işlem bulun:
Sol tarafta İşlem'i seçin.
Makinenizi bulmak için en üstteki sekmeleri kullanarak İşlem örneği veya İşlem kümesi'ni seçin.
Kaynak listesinden işlem adını seçin.
bağlantı dizesi bulun:
İşlem örneği için Ayrıntılar bölümünün üst kısmındaki Bağlan'ıseçin.
İşlem kümesi için üstteki Düğümler'i ve ardından düğümünüzün tablosundaki Bağlantı dizesini seçin.
bağlantı dizesi kopyalayın.
Windows için PowerShell'i veya komut istemini açın:
Anahtarınızın depolandığı dizine veya klasöre gidin
Özel anahtarı bulmak ve depolandığı yere işaret etmek için -i bayrağını bağlantı dizesi ekleyin:
ssh -i <keyname.pem> azureuser@... (rest of connection string)
Veri bilimcisi işlem örneğini başlatabilir, durdurabilir ve yeniden başlatabilir. İşlem örneğini aşağıdakiler için kullanabilirler:
Jupyter
JupyterLab
RStudio
Posit Workbench (eski adıyla RStudio Workbench)
Tümleşik not defterleri
RStudio veya Posit Workbench gibi özel uygulamalar ekleme
İşlem örneği oluştururken RStudio veya Posit Workbench (eski adıyla RStudio Workbench) gibi diğer uygulamaları ayarlayabilirsiniz. İşlem örneğinizde özel bir uygulama ayarlamak için Studio'da bu adımları izleyin
Posit Workbench kurulumu (eski adıyla RStudio Workbench)
RStudio, ML ve veri bilimi projeleri için R geliştiricileri arasında en popüler IDE'lerden biridir. RStudio'ya ve diğer geliştirme araçlarına erişim sağlayan Posit Workbench'i kendi Posit lisansınızı kullanarak işlem örneğinizde çalışacak şekilde kolayca ayarlayabilir ve Posit Workbench'in sunduğu zengin özellik kümesine erişebilirsiniz
İşlem örneğinizi oluştururken uygulama ekleme için yukarıda listelenen adımları izleyin.
Uygulama açılan listesinde Posit Workbench 'i (kendi lisansını getir)seçin ve Lisans anahtarı alanına Posit Workbench lisans anahtarınızı girin. Posit Workbench lisansınızı veya deneme lisansınızı posit'ten alabilirsiniz.
Posit Workbench uygulamasını işlem örneğinize eklemek için Oluştur'u seçin.
Önemli
Özel bağlantı çalışma alanı kullanıyorsanız docker görüntüsünün, pkg-containers.githubusercontent.com ve ghcr.io erişilebilir olduğundan emin olun. Ayrıca, 8704-8993 aralığında yayımlanmış bir bağlantı noktası kullanın. Posit Workbench (eski adıyla RStudio Workbench) için, için ağ erişimi https://www.wyday.comsağlayarak lisansın erişilebilir olduğundan emin olun.
Not
Posit Workbench'ten çalışma alanı dosya deponuza erişim desteği henüz sağlanmamaktadır.
Posit Workbench'in birden çok örneğine erişirken "400 Hatalı İstek. Üst Bilgi veya Tanımlama Bilgisi Çok Büyük İste" hatası, yeni bir tarayıcı kullanın veya gizli modda bir tarayıcıdan erişim sağlayın.
RStudio kurulumu (açık kaynak)
RStudio'yu kullanmak için aşağıdaki gibi özel bir uygulama ayarlayın:
İşlem örneğinizi oluştururken uygulama ekleme için önceki adımları izleyin.
Uygulama açılan listesinde Özel Uygulama'ya tıklayın.
Kullanmak istediğiniz Uygulama adını yapılandırın.
Uygulamayı Hedef bağlantı noktasında8787 çalışacak şekilde ayarlayın. Aşağıda listelenen RStudio açık kaynak docker görüntüsünün bu Hedef bağlantı noktasında çalıştırılması gerekir.
Yayımlanan bağlantı noktasında8787 erişilecek uygulamayı ayarlayın. İsterseniz uygulamayı farklı bir Yayımlanan bağlantı noktasında erişilecek şekilde yapılandırabilirsiniz.
Docker görüntüsünü üzerine gelinghcr.io/azure/rocker-rstudio-ml-verse:latest.
RStudio'yu işlem örneğinizde özel bir uygulama olarak ayarlamak için Oluştur'u seçin.
Önemli
Özel bağlantı çalışma alanı kullanıyorsanız docker görüntüsünün, pkg-containers.githubusercontent.com ve ghcr.io erişilebilir olduğundan emin olun. Ayrıca, 8704-8993 aralığında yayımlanmış bir bağlantı noktası kullanın. Posit Workbench (eski adıyla RStudio Workbench) için, için ağ erişimi https://www.wyday.comsağlayarak lisansın erişilebilir olduğundan emin olun.
Diğer özel uygulamaları ayarlama
Uygulamayı bir Docker görüntüsünde sağlayarak işlem örneğinizde diğer özel uygulamaları ayarlayın.
İşlem örneğinizi oluştururken uygulama ekleme için önceki adımları izleyin.
Uygulama açılan listesinde Özel Uygulama'ya tıklayın.
Uygulama adını, uygulamayı çalıştırmak istediğiniz Hedef bağlantı noktasını, uygulamaya erişmek istediğiniz Yayımlanan bağlantı noktasını ve uygulamanızı içeren Docker görüntüsünü yapılandırın. Özel görüntünüz bir Azure Container Registry'de depolanıyorsa, uygulamanın kullanıcıları için Katkıda Bulunan rolünü atayın. Rol atama hakkında bilgi için bkz . Azure Machine Learning çalışma alanına erişimi yönetme.
İsteğe bağlı olarak, uygulamanız için kullanmak istediğiniz Ortam değişkenlerini ekleyin.
Varsayılan depolama hesabınızdaki dosyalara erişim eklemek için Bağlama bağlamalarını kullanın:
Konak yolu için /home/azureuser/cloudfiles belirtin.
Kapsayıcı yolu için /home/azureuser/cloudfiles belirtin.
Bu bağlamayı eklemek için Ekle'yi seçin. Dosyalar bağlandığından, bu dosyalarda yaptığınız değişiklikler diğer işlem örneklerinde ve uygulamalarında kullanılabilir.
İşlem örneğinizde özel uygulamayı ayarlamak için Oluştur'u seçin.
Önemli
Özel bağlantı çalışma alanı kullanıyorsanız docker görüntüsünün, pkg-containers.githubusercontent.com ve ghcr.io erişilebilir olduğundan emin olun. Ayrıca, 8704-8993 aralığında yayımlanmış bir bağlantı noktası kullanın. Posit Workbench (eski adıyla RStudio Workbench) için, için ağ erişimi https://www.wyday.comsağlayarak lisansın erişilebilir olduğundan emin olun.
Studio'da özel uygulamalara erişme
Studio'da ayarladığınız özel uygulamalara erişin:
Sol tarafta İşlem'i seçin.
İşlem örneği sekmesinde Uygulamalar sütununun altında uygulamalarınıza bakın.
Not
Özel bir uygulama ayarlandıktan sonra bağlantılardan erişmeniz birkaç dakika sürebilir. Geçen süre, özel uygulamanız için kullanılan görüntünün boyutuna bağlıdır. Uygulamaya erişmeye çalışırken 502 hata iletisi görürseniz, uygulamanın ayarlanması için bir süre bekleyin ve yeniden deneyin.
Özel görüntü bir Azure Container Registry'den çekilirse, çalışma alanı için Katkıda Bulunan rolüne sahip olmanız gerekir. Rol atama hakkında bilgi için bkz . Azure Machine Learning çalışma alanına erişimi yönetme.
Azure HPC, en iyi uygulama performansı, ölçeklenebilirlik ve değer sunmak için önde gelen işlemcileri ve HPC sınıfı InfiniBand ara bağlantısını kullanan HPC ve AI iş yükü için amaca yönelik bir bulut özelliğidir. Azure HPC, iş ve teknik gereksinimleriniz değiştikçe dinamik olarak ayrılabilen yüksek oranda kullanılabilir hpc ve yapay zeka teknolojileri aracılığıyla kullanıcıların yenilik, üretkenlik ve iş çevikliğini ortaya çıkarmalarını sağlar. Bu öğrenme yolu, Azure HPC'yi kullanmaya başlamanıza yardımcı o
Python, Azure Machine Learning ve MLflow ile veri alımını ve hazırlığını, model eğitimini ve dağıtımlarını ve makine öğrenmesi çözümü izlemeyi yönetin.
Başlangıç betiği kullanarak özelleştirilmiş bir işlem örneği oluşturun. İşlem örneğini geliştirme ortamınız olarak veya geliştirme/test amacıyla işlem hedefi olarak kullanın.
Modelinizi ölçeklenebilir bir şekilde eğitmek için artık kendi işlem kümenizi oluşturmanız gerekmez. Artık Azure Machine Learning'in sizin için kullanıma sunulmuş bir işlem kümesi kullanabilirsiniz.