canUseGPU

Informa se há uma GPU compatível disponível para cálculo.

Categoria: Programming > Programming Utilities

Sintaxe

tf = canUseGPU

Retorna true se há uma GPU utilizável, false caso contrário.

Descrição

Código que pode rodar na CPU ou em uma GPU usa isto como condição: mover os dados para a GPU somente quando a resposta for verdadeira, e usar arrays comuns caso contrário. A chamada não aloca nada nem inicia a GPU.

Argumentos de saída

tf
Escalar lógico.

Exemplo

Escolhendo o caminho do código

if canUseGPU
    disp('GPU available')
else
    disp('using the CPU')
end
Saída
using the CPU

Observações

O MatLivre não tem suporte a GPU, então canUseGPU sempre retorna false.

Veja também

canUseParallelPool maxNumCompThreads class