WOLFRAM

Les services de calcul Wolfram gèrent toute la configuration et l'orchestration pour vous permettre d'exécuter instantanément et de manière robuste n'importe quel calcul Wolfram à l'échelle d'un superordinateur, tout en bénéficiant d'un parallélisme à grande échelle, d'une mémoire importante, de processeurs graphiques puissants, etc.

  • Convient aux charges de travail de recherche, développement et production de toute envergure.
  • Configuré pour une gestion et un suivi efficaces des tâches.
  • Aucune installation ni configuration nécessaire ; fonctionne à partir de n'importe quel système Wolfram.
  • Aucun abonnement séparé nécessaire ; utilise les crédits de service Wolfram.
Lire l'annonce de Stephen Wolfram

Principales fonctionnalités des services de calcul Wolfram

Service de calcul asynchrone par lots

Envoyez vos tâches et continuez à travailler dans votre session pendant que les résultats sont traités en arrière-plan.

Notifications de tâches

Recevez des notifications par e-mail ou SMS lorsque vos tâches sont terminées.

Visualisation des tâches en réseau et de l'état dynamique

Lancez et gérez plusieurs tâches connexes en tant que groupe. Suivez leur progression grâce à des visualisations dynamiques de leur état.

Accès aux instances de machines de grande taille

Effectuez vos calculs sur des machines puissantes dotées d'une mémoire et d'un nombre de cœurs élevés, adaptées aux charges de travail exigeantes.

Catégories d'instances machine

Les services de calcul Wolfram proposent quatre catégories d'instances machine pour répondre à divers besoins computationnels.

Base : pour les calculs généraux

Les instances de base offrent une puissance de calcul économique avec des ressources équilibrées pour les tâches de calcul quotidiennes (comme la résolution de systèmes numériques, la création de nombreuses visualisations, etc.).
Classes de machine à distance
Processeurs
Mémoire
(Go)
Crédits/
heure
Base1x8
1
8
50
Base2x8
2
8
70
Base4x16
4
16
145

Mémoire : pour les tâches nécessitant une utilisation élevée de la mémoire

Les instances mémoire sont axées sur les calculs nécessitant une utilisation élevée de la mémoire (graphiques, recherches combinatoires exhaustives, traitement d'images et de vidéos haute résolution, etc.).
Classes de machine à distance
Processeurs
Mémoire
(Go)
Crédits/
heure
Mémoire8x64
8
64
365
Mémoire16x128
16
128
730
Mémoire192x1536
192
1536
8760

Calcul : pour les tâches nécessitant une grande puissance de calcul

Les instances de calcul se concentrent sur les tâches nécessitant un grand nombre de cœurs pour être utilisées avec le calcul parallèle en Wolfram Language.
Classes de machine à distance
Processeurs
Mémoire
(Go)
Crédits/
heure
Calcul64x128
64
128
1970
Calcul192x384
192
384
5910

Processeurs graphiques : pour les tâches utilisant l'accélération des processeurs graphiques

Les instances des processeurs graphiques offrent un ou plusieurs processeurs graphiques connectés localement pour accélérer l'entraînement/l'inférence des réseaux neuronaux, la programmation CUDALink et d'autres calculs sur processeur graphique.
Classes de machine à distance
Processeurs graphiques
Processeurs
Mémoire
(Go)
Crédits/
heure
GPU1xL40S
1 x NVIDIA L40S
(mémoire 44Go)
4
32
1120
GPU4xL4
4 x NVIDIA L4
(mémoire 89Go)
48
192
2765

Gardez le contrôle total de vos coûts de calcul

Les tâches des services de calcul Wolfram consomment des crédits de service que vous pouvez acheter selon vos besoins. Vous pouvez surveiller le solde et l'utilisation de vos crédits de service et ajouter des crédits sur le tableau de bord de votre compte Wolfram. Toutes les tâches peuvent être configurées avec des limites de crédit ou des limites de temps spécifiques.

Aucun pays ou région ne correspond à cette entrée
Crédits
Coût
500
5 000
20 000
240 000
Déploiements à grande échelle et en entreprise

Acheter des crédits de service

Vous avez des questions ou des commentaires ? Contactez-nous

FAQ

Comment activer les services de calcul Wolfram dans mon produit Wolfram ?

Si vous utilisez Mathematica, Wolfram|One ou Wolfram Engine 14.3 sur votre environnement de bureau, exécutez RemoteBatchSubmissionEnvironment["WolframBatch"] une fois pour l'activer. Cette fonctionnalité est désormais automatiquement disponible dans Wolfram Cloud et le sera dans les futures versions des environnements de bureau pour les clients de Wolfram.

Quels types de tâches puis-je lancer ?

Les services de calcul Wolfram prennent en charge les tâches uniques et les tâches en réseau. Une tâche unique lance une seule instance machine. Une tâche en réseau lance plusieurs instances machine déterminées automatiquement en fonction de la taille du réseau d'entrée. Vous pouvez spécifier la méthode selon laquelle le réseau d'entrée est réparti entre les instances machine. Pour en savoir plus, consultez RemoteBatchSubmit et RemoteBatchMapSubmit.

Quelles versions de Wolfram Language sont prises en charge ?

Les tâches par lots des services de calcul Wolfram peuvent être envoyées à partir de la version 14.3 de Wolfram Language ou d'une version supérieure. Les tâches envoyées sont toujours exécutées avec la dernière version de Wolfram Engine qui vient de sortir.

Quelles sont les options dont je dispose pour stocker les résultats de mes calculs ?

Les résultats sont stockés temporairement par les services de calcul Wolfram pendant 14 jours, période pendant laquelle vous pouvez les télécharger et les stocker localement. Vous pouvez également utiliser des fonctions telles que CloudPut ou la connexion au service AWS pour télécharger vos résultats vers Wolfram Cloud ou un autre espace de stockage cloud.

Mes tâches peuvent-elles accéder à Internet ?

Oui, toutes les fonctions Wolfram Language qui accèdent directement ou indirectement à Internet fonctionneront comme prévu. De plus, tous les services Wolfram Cloud et Wolfram|Alpha sont accessibles depuis vos tâches.

Puis-je me connecter via SSH à ma propre tâche ?

Non, la nature par lots des services de calcul Wolfram ne permet pas l'accès SSH à des tâches individuelles.

Quel est le rapport entre les classes de machine et les tâches en réseau ?

Si vous sélectionnez une classe de machine pour une tâche en réseau, cette classe s'applique à chaque sous-tâche. Par conséquent, le taux total de crédits consommés évolue en fonction du nombre de sous-tâches. Par exemple, si vous lancez une tâche en réseau qui lance 16 sous-tâches, chaque sous-tâche utilise la classe de machine spécifiée. Si votre tableau d'entrée comporte 10 000 éléments, 100 éléments seront généralement attribués à 100 instances de machine. La classe de machine que vous spécifiez détermine la classe de chacune de ces instances de machine.

Puis-je utiliser mon propre compte de calcul cloud comme AWS ou Azure ?

Oui, mais pas via les services de calcul Wolfram. Vous devrez plutôt configurer votre propre fournisseur "AWSBatch" ou "AzureBatch".

Quelles fonctionnalités de Wolfram Language ne sont pas disponibles pour les tâches de calcul ?

La compilation à l'exécution du code CUDA (CUDAFunction etc.) n'est actuellement pas prise en charge.

Puis-je installer des logiciels/outils personnalisés pour ma tâche ?

vous pouvez installer des logiciels et des outils personnalisés (y compris vos propres progiciels et paquets) selon vos besoins pour vos calculs à l'aide de l'optionRemoteInputFiles. Veuillez noter que toutes les personnalisations seront perdues à la fin de la tâche.

Dois-je acheter des crédits de service pour utiliser les services de calcul Wolfram ?

Pas nécessairement. De nombreux abonnements Wolfram comprennent un petit nombre de crédits de service. Ceux-ci sont suffisants pour essayer des petites tâches à distance. Pour des calculs plus importants ou plus fréquents, vous pouvez acheter des crédits supplémentaires à tout moment. Vous pouvez également activer la recharge automatique avec le montant de votre choix, ce qui est utile si vous souhaitez que votre solde reste à jour.

Que deviennent mes tâches si je n'ai plus de crédits de service ?

Si vous n'avez plus de crédits, toutes les tâches en cours seront interrompues et vous ne pourrez pas envoyer de nouvelles tâches tant que votre solde n'aura pas été réapprovisionné. Une fois que vous aurez ajouté des crédits de service, vous pourrez envoyer de nouvelles tâches ou renvoyer celles qui ont été interrompues.

Comment vérifier le solde de mes crédits de service ?

Vous pouvez vous rendre sur la page « Service Credit Details » (Détails des crédits de service) de votre compte Wolfram pour consulter votre solde, acheter des crédits supplémentaires et consulter l'historique de votre utilisation. Vous pouvez également consulter votre solde actuel de crédits de service à l'aide de la commande $ServiceCreditsAvailable de Wolfram Language.

Quelle est la durée de validité de mes crédits de service ?

Les crédits de service n'expirent jamais. Ils restent sur votre compte jusqu'à ce que vous les utilisiez.

Puis-je obtenir un remboursement pour les crédits de service non utilisés ?

Non. Tous les achats de crédits de service sont définitifs.

Wolfram garantit-il la disponibilité des services tiers utilisés via les services de calcul Wolfram ?

Non. Les services de calcul Wolfram utilisent des ressources de calcul tierces pour exécuter des tâches à distance. Bien que Wolfram les intègre dans le flux de travail de Wolfram Language, nous ne contrôlons pas leur disponibilité, leurs performances ou leur temps de fonctionnement.

Quel matériel physique les services de calcul Wolfram utilisent-ils ?

Le matériel physique varie selon la catégorie de machine et peut évoluer au fil du temps afin d'offrir les options matérielles les plus récentes.

Dans quel environnement les services de calcul Wolfram fonctionnent-ils ?

Les tâches des services de calcul Wolfram s'exécutent sous l'image Docker de Wolfram Engine qui utilise Ubuntu Linux.

Comment puis-je utiliser plusieurs cœurs sur une machine de classe supérieure dans une tâche soumise avec RemoteBatchSubmit ?

Les fonctions de parallélisation telles que ParallelMap et ParallelTable utilisent tous les cœurs de processeur d'une machine distante. De plus, certaines fonctionnalités du langage sont automatiquement optimisées pour plusieurs cœurs à l'aide de la parallélisation ou des multithreads. Nous vous recommandons d'essayer plusieurs classes de machines et techniques d'optimisation afin de trouver la configuration la mieux adaptée à votre cas d'utilisation.