Examiner les capacités de calcul locales

Lisez le résultat de la détection du calcul local installé avant de choisir un processus d’exécution.

Utilisez Altifigence CLI 0.1.9 sous Linux pour ce processus local.

Exigez un statut de sortie 0 avant de lire un résultat enregistré. Conservez la sortie d’erreur standard séparément et examinez les champs du résultat décrits ci-dessous.

Examiner le backend installé

Exécutez la commande de capacités depuis le répertoire de votre projet. Elle délègue la détection à l’outil de calcul fourni à côté de la CLI et affiche un document JSON de capacités. Conservez le mode de sortie normal dans cet exemple : il écrit le document natif sur la sortie standard, ce qui facilite l’examen ou la comparaison ultérieure du fichier enregistré.

alti compute capabilities > compute-capabilities.json

Lire le document de capacités

Ouvrez compute-capabilities.json et vérifiez le schéma, puis lisez l’objet cuda. feature_enabled décrit la compilation, discovery consigne la disponibilité de CUDA pour la compilation installée et l’environnement local, et execution_supported décrit cette interface de détection particulière. L’opération de détection a un délai d’attente limité à 5 secondes. Son résultat constitue un élément utile sur l’environnement installé, notamment avec le motif d’indisponibilité signalé lorsque la détection ne peut pas aboutir.

{"schema":"alti.compute.capabilities.v1","cuda":{"execution_supported":false,"kernels":[]}}

Le bloc ci-dessus présente certains champs stables ; la sortie complète comprend également feature_enabled et discovery. Enregistrez le document complet avec les éléments de preuve de votre projet. Pour examiner le contrat packed RTL distinct, exécutez la commande suivante et lisez ses champs operations et cpu_execution. Conservez les deux documents ensemble afin de pouvoir comparer une exécution ultérieure à l’environnement qui a produit votre résultat.

alti compute rtl-capabilities > rtl-capabilities.json

Restaurer l’outil de détection fourni

Si la CLI signale required packaged local engine sibling alti-compute was not found beside alti, restaurez l’intégralité du répertoire vérifié de la version CLI 0.1.9, y compris le programme alti-compute fourni à côté d’alti, puis appelez alti depuis ce répertoire. Répétez la commande ci-dessous et enregistrez le document de détection obtenu.

alti compute capabilities > compute-capabilities.json