A propos de la sélection d'une forme de calcul pour Machine Learning
Si vous voulez choisir la forme de calcul la mieux adaptée à vos charges de travail d'apprentissage automatique anticipé, vous pouvez effectuer un processus itératif qui identifie la forme optimale.
Une forme est un modèle qui détermine le nombre d'UC, le nombre de GPU, la quantité de mémoire et d'autres ressources allouées à une instance.
Les formes disponibles couvrent diverses options de coût et de performances et le choix d'une forme qui répond le mieux à vos besoins peut s'avérer difficile. La tâche est plus facile et plus rapide en appliquant quelques règles de toupie, puis en effectuant une recherche systématique pour sélectionner la forme la mieux adaptée à vos besoins.
Un des termes de votre choix est OCPU. Oracle définit une OCPU en tant que capacité d'UC équivalente à un coeur physique de processeur Intel Xeon avec hyperthread activé. Pour les processeurs Intel Xeon, chaque OCPU correspond à deux threads d'exécution de matériel, appelés vCPUs.
Les formes de GPU disponibles sur Oracle Cloud Infrastructure possèdent des GPU NVIDIA Pascal ou NVIDIA Voltas, dans des configurations Bare Metal et de machine virtuelle.
Prérequis
Avant de commencer à sélectionner une forme appropriée, vous devez avoir accès aux formes de GPU disponibles. Vous devez également disposer de charges de travail d'apprentissage automatique représentatives prêtes.
Les formes de GPU risquent de ne pas être disponibles initialement en raison de limites de service, qui sont généralement établies avec votre commercial Oracle lorsque vous achetez Oracle Cloud Infrastructure. Vous pouvez demander que les limites de service soient définies pour inclure des instances de GPU. La documentation Oracle Cloud Infrastructure contient des instructions sur la marche à suivre.
Vous devez également disposer de plusieurs charges de travail d'apprentissage automatique. Les charges globales peuvent être des tests de référence, mais il doit s'agir de tâches d'apprentissage automatique qui utilisent les données et les méthodes que vous prévoyez d'utiliser sur l'instance de calcul sélectionnée. Si votre ensemble de données est très volumineux et que vous voulez accélérer le processus de sélection d'une forme, vous pouvez utiliser un sous-ensemble représentatif pour les tests et extrapoler les résultats.
A propos des services et produits requis
Vous devez avoir accès à Oracle Cloud Infrastructure Compute avec des formes de GPU disponibles.
Si vous n'avez pas déjà accès à Oracle Cloud Infrastructure Compute, reportez-vous à Apprendre comment obtenir les services Oracle Cloud pour les solutions Oracle.
Si aucune forme de GPU n'est disponible dans votre location, vous devez demander une limite de service élevée.
Pour demander une augmentation de la limite de service, procédez comme suit :
- Connectez-vous à la console Oracle Cloud.
- Ouvrez le menu Aide et cliquez sur Amélioration de la limite de service de demande.
- Remplissez le formulaire.
La plupart des demandes de limite de service sont résolues sur une journée ouvrable. Cependant, selon la ressource ou la quantité demandée, l'allocation peut prendre plus de temps.