Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Support local source for sagemaker.core.shapes.ProcessingInput

Aberta
#5,672 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 2 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
45/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
aws, python

Direção de pesquisa

Comece rastreando sagemaker.core.shapes.ProcessingInput e sagemaker.core.processing.ScriptProcessor.run() e, em seguida, compare o comportamento deles com o de sagemaker.processing.ProcessingInput da v2 descrito na issue. Determine como um caminho de arquivo local deve ser carregado enquanto o pipeline é criado e verifique se as entradas S3 existentes continuam funcionando.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Describe the feature you'd like
Allow for sagemaker.core.shapes.ProcessingInput to accept local file path as input, for automatic uploading of input files to S3.

How would this feature be used? Please describe.
When migrating from sagemaker v2 to v3, the sagemaker.processing.ProcessingInput used in sagemaker.workflow.steps.ProcessingStep.inputs() is no longer applicable, replaced by sagemaker.core.shapes.ProcessingInput used in sagemaker.core.processing.ScriptProcessor.run(). sagemaker.core.shapes.ProcessingInput accepts only S3 path, which makes it more convoluted for the training pipeline process as the files involved in the pipeline have to be uploaded separately before the creation of the pipeline, instead of how it was done in v2's sagemaker.processing.ProcessingInput which uploads it while the pipeline is being built.

Linguagem predominante
Python
Estrelas
2.3k
Forks
1.3k
Merge médio
3d 10h
PRs com merge (30d)
82

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de aws/sagemaker-python-sdk

Todas as issues de aws/sagemaker-python-sdk

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.