aws / aws/sagemaker-python-sdk

Programmatic way to get available training/inference containers.

Ouverte
#4,318 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
component: container type: feature request
Langage dominant
Python
Étoiles
2.3k
Forks
1.3k
Merge moyen
1 j 22 h
PR mergées (30 j)
35

Description

**Describe the feature you'd like**
It would be very helpful to be able to programmatically get all available framerworks, py versions etc, prior to `sagemaker.image_uris.retrieve(...)`.
This would allow people to see what containers are available, without having to dig through repositories and try to find supported images or continuously hit errors until the right permutation of framework, framework version, and py version are achieved.

**How would this feature be used? Please describe.**
Something like `sagemaker.image_uris.show_images()` or something like that would be desired. This ideally would take no parameters and show maybe a dictionary of all the frameworks, framework versions, and respective py verisons.

**Describe alternatives you've considered**
Considering programmatically parsing: https://github.com/aws/deep-learning-containers/blob/master/available_images.md

But this does not feel like a good solution at all.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par lire le point d’entrée sagemaker.image_uris.retrieve(...) et comparez ses combinaisons prises en charge de framework, de version du framework et de version de Python avec deep-learning-containers/available_images.md. Définissez comment une API sans paramètre de type show_images() devrait représenter toutes les combinaisons disponibles, et déterminez comment vérifier l’exhaustivité par rapport aux conteneurs répertoriés sans nécessiter de nouvelles tentatives de récupération ayant échoué.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, machine-learning, python
Domaine
cloud, machine-learning
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.