Проверка доступности локальных вычислений

Прочитайте результат обнаружения локальных вычислительных возможностей установленного комплекта перед выбором рабочего процесса выполнения.

Для этого локального рабочего процесса используйте Altifigence CLI 0.1.9 в Linux.

Перед чтением сохранённого результата убедитесь, что код завершения равен 0. Сохраняйте стандартный поток ошибок отдельно и проверяйте поля результата, описанные ниже.

Проверка установленного вычислительного механизма

Выполните команду запроса возможностей из каталога вашего проекта. Она вызывает инструмент обнаружения вычислительных возможностей, поставляемый вместе с CLI, и выводит JSON-документ с описанием возможностей. В этом примере сохраните обычный режим вывода: он записывает исходный документ в стандартный поток вывода, что упрощает последующую проверку или сравнение сохранённого файла.

alti compute capabilities > compute-capabilities.json

Чтение документа с описанием возможностей

Откройте compute-capabilities.json, проверьте схему, затем прочитайте объект cuda. Поле feature_enabled описывает сборку, discovery фиксирует доступность CUDA для установленной сборки и локальной среды, а execution_supported описывает данный интерфейс обнаружения. Время ожидания операции обнаружения ограничено 5 секундами. Её результат служит полезным свидетельством о состоянии установленной среды и содержит причину недоступности, если обнаружение не удалось завершить.

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

В блоке выше показаны отдельные стабильные поля; полный вывод также содержит feature_enabled и discovery. Сохраните полный документ вместе с подтверждающими материалами проекта. Чтобы проверить отдельный контракт упакованного RTL, выполните следующую команду и прочитайте поля operations и cpu_execution. Храните оба документа вместе, чтобы результаты последующего запуска можно было сопоставить со средой, в которой получен текущий результат.

alti compute rtl-capabilities > rtl-capabilities.json

Восстановление инструмента обнаружения из комплекта поставки

Если CLI сообщает required packaged local engine sibling alti-compute was not found beside alti, восстановите полный проверенный каталог выпуска CLI 0.1.9, включая поставляемый alti-compute рядом с alti, и запускайте alti из этого каталога. Повторите приведённую ниже команду и сохраните полученный документ обнаружения.

alti compute capabilities > compute-capabilities.json