Inspecionar a disponibilidade de computação local
Leia o resultado da descoberta de computação local instalada antes de escolher um fluxo de execução.
Use o Altifigence CLI 0.1.9 no Linux para este fluxo de trabalho local.
Exija o status de saída 0 antes de ler um resultado salvo. Mantenha a saída de erro padrão separada e inspecione os campos do resultado descritos abaixo.
Inspecionar o backend instalado
Execute o comando de capacidades no diretório em que você mantém seu projeto. Ele delega a operação à ferramenta de descoberta de computação distribuída junto à CLI e imprime um documento JSON de capacidades. Mantenha o modo de saída normal deste exemplo: ele grava o documento nativo na saída padrão, o que facilita inspecionar ou comparar o arquivo salvo posteriormente.
alti compute capabilities > compute-capabilities.jsonLer o documento de capacidades
Abra compute-capabilities.json, confira o esquema e leia o objeto cuda. feature_enabled descreve a compilação, discovery registra a disponibilidade de CUDA para a compilação instalada e o ambiente local, e execution_supported descreve esta interface específica de descoberta. A operação de descoberta tem um tempo de espera limitado a cinco segundos. Seu resultado fornece evidências úteis sobre o ambiente instalado, incluindo o motivo de indisponibilidade informado quando a descoberta não pode ser concluída.
{"schema":"alti.compute.capabilities.v1","cuda":{"execution_supported":false,"kernels":[]}}O bloco acima mostra alguns campos estáveis; a saída completa também inclui feature_enabled e discovery. Salve o documento completo com as evidências do projeto. Para inspecionar o contrato separado de RTL empacotado, execute o próximo comando e leia seus campos operations e cpu_execution. Mantenha os dois documentos juntos para comparar uma execução posterior com o ambiente que produziu seu resultado.
alti compute rtl-capabilities > rtl-capabilities.jsonRestaurar a ferramenta de descoberta distribuída no pacote
Se a CLI informar required packaged local engine sibling alti-compute was not found beside alti, restaure o diretório completo e verificado da versão 0.1.9 da CLI, incluindo o executável alti-compute distribuído junto com ela, e invoque alti a partir desse diretório. Repita o comando abaixo e salve o documento de descoberta resultante.
alti compute capabilities > compute-capabilities.json