Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Parameter alur
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.
mendukung tipe 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 melewati parameter saat membuat pipeline Anda seperti yang ditunjukkan dalam 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 dalam contoh berikut.
execution = pipeline.start( parameters=dict( ProcessingInstanceCount="2", ModelApprovalStatus="Approved" ) )
Anda dapat memanipulasi parameter dengan fungsi SageMaker Python SDK seperti. sagemaker.workflow.functions.Join
Untuk informasi selengkapnya tentang parameter, lihat Parameter SageMaker Pipelines
Untuk batasan Parameter Pipelines yang diketahui, lihat Batasan - Parameterisasi