aws / aws/sagemaker-python-sdk
Make torch an optional dependency / extra
- 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