Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
|
faq:cuda [2021/02/25 20:11] prppedro Tonico & Tinoco |
— (atual) | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| - | ===== CUDA ===== | ||
| - | ===== Qual Máquina tem o CUDA disponível? | ||
| - | Há duas máquinas capazes de CUDA na Rede Linux: '' | ||
| - | Cada uma está equipada com uma Nvidia Tesla K20c SM35. | ||
| - | Para acessá-las, | ||
| - | |||
| - | A máquina '' | ||
| - | |||
| - | ===== Qual a versão do CUDA Toolkit disponível? | ||
| - | A versão atual é o CUDA Toolkit 10.1. | ||
| - | |||
| - | ===== Caso o nvcc não funcione ===== | ||
| - | Para poder usar o '' | ||
| - | adicionar a pasta / | ||
| - | |||
| - | <code bash> | ||
| - | PATH=$PATH:/ | ||
| - | echo " | ||
| - | </ | ||
| - | |||
| - | ===== Compilando e Rodando ===== | ||
| - | O compilador do CUDA aceita códigos C e C++, além do próprio CUDA. Para | ||
| - | compilar um arquivo de código, basta chamar o **nvcc** como se fosse | ||
| - | qualquer outro compilador de C. | ||
| - | |||
| - | <code bash> | ||
| - | nvcc codigo.cu | ||
| - | </ | ||
| - | |||
| - | Para rodar o executável gerado também é como qualquer outro. | ||
| - | |||
| - | <note important> | ||
| - | Não crie seu próprio '' | ||
| - | '' | ||
| - | das gpus que é executado pela raíz e não atrapalha a | ||
| - | execução do seu processo. | ||
| - | </ | ||
| - | |||
| - | ===== Comando Úteis ===== | ||
| - | |||
| - | ^ Comando | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | |||
| - | O comando '' | ||
| - | juntos num comando só (vide '' | ||
| - | obter informações como id, uso e memória livre das GPUs e quais | ||
| - | processos estão rodando nelas (grealmente os processos serão | ||
| - | gerenciados pelo '' | ||
| - | o que facilita na hora de escolher uma GPU mais livre para rodar o | ||
| - | seu programa. | ||
| - | |||
| - | ===== Uso ===== | ||
| - | Eu vou pessoalmente bater em quem usar isso pra minerar bitcoin. | ||
| - | --- // | ||