Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Parameter pipa
Anda dapat memasukkan variabel ke dalam definisi pipeline Anda menggunakan parameter. Anda dapat mereferensikan parameter yang Anda tentukan di seluruh definisi pipeline Anda. Parameter memiliki nilai default, yang dapat Anda timpa dengan menentukan nilai parameter saat memulai eksekusi pipeline. Nilai default harus berupa instance yang cocok dengan tipe parameter. Semua parameter yang digunakan dalam definisi langkah harus didefinisikan dalam definisi pipeline Anda. Topik ini menjelaskan parameter yang dapat Anda tentukan dan cara menerapkannya.
Amazon SageMaker Pipelines mendukung jenis parameter berikut:
-
ParameterString
— Mewakili parameter string. -
ParameterInteger
— Mewakili parameter integer. -
ParameterFloat
— Mewakili parameter float. -
ParameterBoolean
— Mewakili tipe Boolean Python.
Parameter mengambil format berikut:
<parameter>
=<parameter_type>
( name="<parameter_name>
", default_value=<default_value>
)
Contoh berikut menunjukkan implementasi parameter sampel.
from sagemaker.workflow.parameters import ( ParameterInteger, ParameterString, ParameterFloat, ParameterBoolean ) processing_instance_count = ParameterInteger( name="ProcessingInstanceCount", default_value=1 )
Anda meneruskan parameter saat membuat pipeline Anda seperti yang ditunjukkan pada contoh berikut.
pipeline = Pipeline( name=pipeline_name, parameters=[ processing_instance_count ], steps=[step_process] )
Anda juga dapat meneruskan nilai parameter yang berbeda dari nilai default ke eksekusi pipeline, seperti yang ditunjukkan pada contoh berikut.
execution = pipeline.start( parameters=dict( ProcessingInstanceCount="2", ModelApprovalStatus="Approved" ) )
Anda dapat memanipulasi parameter dengan fungsi SageMaker SDK Python seperti.
sagemaker.workflow.functions.Join
Untuk informasi selengkapnya tentang parameter, lihat Parameter SageMaker Pipelines
Untuk batasan Parameter Pipelines yang diketahui, lihat Batasan - Parameterisasi