

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Integrasikan MLFlow dengan lingkungan Anda
<a name="mlflow-track-experiments"></a>

Halaman berikut menjelaskan cara memulai MLFlow SDK dan plugin AWS MLFlow dalam lingkungan pengembangan Anda. Ini dapat mencakup IDE lokal atau lingkungan Notebook Jupyter dalam Studio atau Studio Classic.

Amazon SageMaker AI menggunakan plugin MLFlow untuk menyesuaikan perilaku klien Python MLFlow dan mengintegrasikan perkakas. AWS Plugin AWS MLFlow mengautentikasi panggilan API yang dilakukan dengan MLFlow menggunakan [AWS Signature](https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html) Version 4. Plugin AWS MLFlow memungkinkan Anda untuk terhubung ke server pelacakan MLFlow Anda menggunakan server pelacakan ARN. Untuk informasi selengkapnya tentang plugin, lihat Plugin [AWS MLFlow dan plugin](https://pypi.org/project/sagemaker-mlflow/) [MLFlow](https://mlflow.org/docs/latest/plugins.html).

**penting**  
Izin IAM pengguna Anda dalam lingkungan pengembangan Anda harus memiliki akses ke tindakan API MLFlow yang relevan agar berhasil menjalankan contoh yang diberikan. Untuk informasi selengkapnya, lihat [Menyiapkan izin IAM untuk MLFlow](mlflow-create-tracking-server-iam.md).

Untuk informasi selengkapnya tentang penggunaan MLFlow SDK, lihat [Python API](https://mlflow.org/docs/2.13.2/python_api/index.html) dalam dokumentasi MLFlow.

## Instal MLFlow dan AWS Plugin MLFlow
<a name="mlflow-track-experiments-install-plugin"></a>

Dalam lingkungan pengembangan Anda, instal MLFlow dan plugin AWS MLFlow.

```
pip install sagemaker-mlflow
```

Untuk memastikan kompatibilitas antara klien MLFlow dan server pelacakan, gunakan versi MLFlow yang sesuai berdasarkan versi server pelacakan Anda:
+ Untuk melacak server 2.13.x, gunakan `mlflow==2.13.2`
+ Untuk melacak server 2.16.x, gunakan `mlflow==2.16.2`
+ Untuk melacak server 3.0.x, gunakan `mlflow==3.0.0`

Untuk melihat versi MLFlow mana yang tersedia untuk digunakan dengan SageMaker AI, lihat[Melacak versi server](mlflow.md#mlflow-create-tracking-server-versions).

## Connect ke MLFlow Tracking Server
<a name="mlflow-track-experiments-tracking-server-connect"></a>

Gunakan `[mlflow.set\_tracking\_uri](https://mlflow.org/docs/2.13.2/python_api/mlflow.html#mlflow.set_tracking_uri)` untuk terhubung ke server pelacak Anda dari lingkungan pengembangan Anda menggunakan ARN-nya:

```
import mlflow

arn = {{"YOUR-TRACKING-SERVER-ARN"}}

mlflow.set_tracking_uri({{arn}})
```