Проверка доступности локальных вычислений
Прочитайте результат обнаружения локальных вычислительных возможностей установленного комплекта перед выбором рабочего процесса выполнения.
Для этого локального рабочего процесса используйте 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