Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Spesifikasi gambar RStudio kustom
Dalam panduan ini, Anda akan mempelajari spesifikasi gambar RStudio khusus untuk digunakan saat Anda membawa gambar Anda sendiri. Ada dua set persyaratan yang harus Anda penuhi dengan gambar RStudio kustom Anda untuk menggunakannya dengan Amazon SageMaker AI. Persyaratan ini diberlakukan oleh RStudio PBC dan platform Amazon SageMaker Studio Classic. Jika salah satu dari rangkaian persyaratan ini tidak terpenuhi, maka gambar kustom Anda tidak akan berfungsi dengan baik.
Persyaratan PBC RStudio
Persyaratan PBC RStudio ditata dalam artikel Menggunakan gambar Docker dengan RStudio Workbench /RStudio Server Pro, Launcher,
Untuk petunjuk tentang cara menginstal beberapa versi R dalam gambar kustom Anda, lihat Menginstal beberapa versi R di Linux
Persyaratan Amazon SageMaker Studio Classic
Amazon SageMaker Studio Classic memberlakukan serangkaian persyaratan instalasi berikut untuk gambar RStudio Anda.
-
Anda harus menggunakan gambar dasar RStudio setidaknya
2025.05.1+513.pro3. Untuk informasi selengkapnya, lihat Versi RStudio. -
Anda harus menginstal paket-paket berikut:
yum install -y sudo \ openjdk-11-jdk \ libpng-dev \ && yum clean all \ && /opt/R/${R_VERSION}/bin/R -e "install.packages('reticulate', repos='https://packagemanager.rstudio.com/cran/__linux__/centos7/latest')" \ && /opt/python/${PYTHON_VERSION}/bin/pip install --upgrade \ 'boto3>1.0<2.0' \ 'awscli>1.0<2.0' \ 'sagemaker[local]<3' -
Anda harus memberikan nilai default untuk nilai
RSTUDIO_CONNECT_URLdanRSTUDIO_PACKAGE_MANAGER_URLlingkungan.ENV RSTUDIO_CONNECT_URL "YOUR_CONNECT_URL" ENV RSTUDIO_PACKAGE_MANAGER_URL "YOUR_PACKAGE_MANAGER_URL" ENV RSTUDIO_FORCE_NON_ZERO_EXIT_CODE 1
Spesifikasi umum berikut berlaku untuk gambar yang diwakili oleh versi gambar RStudio.
- Menjalankan gambar
-
ENTRYPOINTdanCMDinstruksi diganti sehingga gambar dijalankan sebagai aplikasi RSession. - Menghentikan gambar
-
DeleteAppAPI mengeluarkandocker stopperintah yang setara. Proses lain dalam wadah tidak akan mendapatkan SIGKILL/SIGTERM sinyal. - Sistem file
-
/opt/mlDirektori/opt/.sagemakerinternaldan dicadangkan. Data apa pun di direktori ini mungkin tidak terlihat saat runtime. - Data pengguna
-
Setiap pengguna dalam domain SageMaker AI mendapatkan direktori pengguna pada volume Amazon Elastic File System bersama dalam gambar. Lokasi direktori pengguna saat ini pada volume Amazon Elastic File System adalah
/home/sagemaker-user. - Metadata
-
File metadata terletak di.
/opt/ml/metadata/resource-metadata.jsonTidak ada variabel lingkungan tambahan yang ditambahkan ke variabel yang ditentukan dalam gambar. Untuk informasi selengkapnya, lihat Dapatkan Metadata Aplikasi. - GPU
-
Pada instance GPU, gambar dijalankan dengan
--gpusopsi. Hanya toolkit CUDA yang harus disertakan dalam gambar, bukan driver NVIDIA. Untuk informasi selengkapnya, lihat Panduan Pengguna NVIDIA. - Metrik dan pencatatan
-
Log dari proses RSession dikirim ke Amazon CloudWatch di akun pelanggan. Nama grup log adalah
/aws/sagemaker/studio. Nama aliran log adalah$domainID/$userProfileName/RSession/$appName. - Ukuran gambar
-
Ukuran gambar dibatasi hingga 25 GB. Untuk melihat ukuran gambar Anda, jalankan
docker image ls.