文件 AWS SDK AWS 範例 SDK 儲存庫中有更多可用的
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 SageMaker for Rust 的 SDK 範例
下列程式碼範例示範如何使用 AWS SDK for Rust with SageMaker 來執行動作和實作常見案例。
Actions 是大型程式的程式碼摘錄,必須在內容中執行。雖然 動作會示範如何呼叫個別服務函數,但您可以在其相關案例中查看內容中的動作。
每個範例都包含完整原始程式碼的連結,您可以在其中找到如何在內容中設定和執行程式碼的指示。
主題
動作
下列程式碼範例示範如何使用 ListNotebookInstances
。
- Rust 的 SDK
-
注意
還有更多 on GitHub。尋找完整範例,並了解如何在 AWS 程式碼範例儲存庫
中設定和執行。 async fn show_instances(client: &Client) -> Result<(), Error> { let notebooks = client.list_notebook_instances().send().await?; println!("Notebooks:"); for n in notebooks.notebook_instances() { let n_instance_type = n.instance_type().unwrap(); let n_status = n.notebook_instance_status().unwrap(); let n_name = n.notebook_instance_name(); println!(" Name : {}", n_name.unwrap_or("Unknown")); println!(" Status : {}", n_status.as_ref()); println!(" Instance Type : {}", n_instance_type.as_ref()); println!(); } Ok(()) }
-
如需 API 詳細資訊,請參閱 ListNotebookInstances
AWS for Rust SDK 參考中的 API。
-
下列程式碼範例示範如何使用 ListTrainingJobs
。
- Rust 的 SDK
-
注意
還有更多 on GitHub。尋找完整範例,並了解如何在 AWS 程式碼範例儲存庫
中設定和執行。 async fn show_jobs(client: &Client) -> Result<(), Error> { let job_details = client.list_training_jobs().send().await?; println!("Jobs:"); for j in job_details.training_job_summaries() { let name = j.training_job_name().unwrap_or("Unknown"); let creation_time = j.creation_time().expect("creation time").to_chrono_utc()?; let training_end_time = j .training_end_time() .expect("Training end time") .to_chrono_utc()?; let status = j.training_job_status().expect("training status"); let duration = training_end_time - creation_time; println!(" Name: {}", name); println!( " Creation date/time: {}", creation_time.format("%Y-%m-%d@%H:%M:%S") ); println!(" Duration (seconds): {}", duration.num_seconds()); println!(" Status: {:?}", status); println!(); } Ok(()) }
-
如需 API 詳細資訊,請參閱 ListTrainingJobs
AWS for Rust SDK 參考中的 API。
-