aws / aws/sagemaker-python-sdk

Make torch an optional dependency / extra

Aperta
#5,531 5 commenti 7 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
2.3k
Fork
1.3k
Merge medio
1g 22h
PR unite (30g)
35

Descrizione

Modern packages use optional dependecies / extras for specific functionality. I assume this is very well possible for the sagemaker sdk.

A similar request was posted in discussions: https://github.com/aws/sagemaker-python-sdk/discussions/5441

I couldn't find any actual "issue" and hope this gets more visibility.

The main and most urgent topic is the dependency of pytorch which requires 354/620mb size in a clean venv. I would assume that most use cases don't need pytorch at all.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Nell'issue non sono indicati file o test. Inizia individuando le dichiarazioni delle dipendenze dell'SDK e la configurazione di installazione/extras, quindi traccia dove PyTorch viene importato o richiesto; confronta un'installazione pulita con l'extra proposto. Il lavoro è concluso quando il pacchetto base può essere installato senza PyTorch, mentre le funzionalità di SageMaker che dipendono da PyTorch restano utilizzabili tramite un extra esplicito.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, python, pytorch
Ambito
build-system, machine-learning
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
50/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.