Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Matikan caching langkah
Langkah pipeline tidak dijalankan kembali jika Anda mengubah atribut apa pun yang tidak tercantum Atribut kunci cache default berdasarkan tipe langkah pipa untuk jenis langkahnya. Namun, Anda dapat memutuskan bahwa Anda tetap ingin langkah pipeline dijalankan kembali. Dalam hal ini, Anda perlu mematikan caching langkah.
Untuk menonaktifkan caching langkah, atur Enabled
atribut di CacheConfig
properti definisi langkah dalam definisi langkah kefalse
, seperti yang ditunjukkan pada cuplikan kode berikut:
{ "CacheConfig": { "Enabled": false, "ExpireAfter": "<time>" } }
Perhatikan bahwa ExpireAfter
atribut diabaikan ketika Enabled
adafalse
.
Untuk mematikan caching untuk langkah pipeline menggunakan Amazon SageMaker SDK Python, tentukan pipeline langkah pipeline Anda, matikan properti, dan enable_caching
perbarui pipeline.
Setelah Anda menjalankannya lagi, contoh kode berikut mematikan caching untuk langkah pelatihan:
from sagemaker.workflow.pipeline_context import PipelineSession from sagemaker.workflow.steps import CacheConfig from sagemaker.workflow.pipeline import Pipeline cache_config = CacheConfig(enable_caching=False, expire_after="PT1H") estimator = Estimator(..., sagemaker_session=PipelineSession()) step_train = TrainingStep( name="TrainAbaloneModel", step_args=estimator.fit(inputs=inputs), cache_config=cache_config ) # define pipeline pipeline = Pipeline( steps=[step_train] ) # update the pipeline pipeline.update() # or, call upsert() to update the pipeline # pipeline.upsert()
Atau, matikan enable_caching
properti setelah Anda mendefinisikan pipeline, memungkinkan satu kode berkelanjutan dijalankan. Contoh kode berikut menunjukkan solusi ini:
# turn off caching for the training step pipeline.steps[0].cache_config.enable_caching = False # update the pipeline pipeline.update() # or, call upsert() to update the pipeline # pipeline.upsert()
Untuk contoh kode yang lebih rinci dan diskusi tentang bagaimana SDK parameter Python memengaruhi caching, lihat Konfigurasi Caching di dokumentasi