Skip to content

Attribute error when passing kms_key to sklearn_processor.run method #4349

Open
@nayangirigoswamiaws

Description

@nayangirigoswamiaws
File /opt/conda/lib/python3.10/site-packages/sagemaker/processing.py:996, in ProcessingJob._get_process_args(cls, processor, inputs, outputs, experiment_config)
    993 process_request_args["environment"] = processor.env
    995 if processor.network_config is not None:
--> 996     process_request_args["network_config"] = processor.network_config._to_request_dict()
    997 else:
    998     process_request_args["network_config"] = None

AttributeError: 'dict' object has no attribute '_to_request_dict'

to reproduce, use below code,

sklearn_processor.run(
    code='preprocessing.py',
    inputs=[
        ProcessingInput(
            source=input_source, 
            destination="/opt/ml/processing/input",
            s3_input_mode="File"
        )
    ],
    outputs=[
        ProcessingOutput(
            output_name="sm-immday-skprocessing", 
            source="train",
            destination = 's3://path'
        )
    ]
    ,kms_key='arn:aws:kms:eu-west-1:...',
)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions