Ferramentas do usuário

Ferramentas do site


faq:cuda

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
Última revisão Ambos lados da revisão seguinte
faq:cuda [2020/05/02 07:40]
josealvim
faq:cuda [2021/10/07 18:11]
prppedro [Qual Máquina tem o CUDA disponível?]
Linha 2: Linha 2:
  
 ===== Qual Máquina tem o CUDA disponível? ===== ===== Qual Máquina tem o CUDA disponível? =====
-A única máquina que tem placas de vídeo Nvidia com capacidade CUDA é a ''neozil''.  +Há duas máquinas capazes de CUDA na Rede Linux: ''tonico'' e ''tinoco''.  
-Ela está equipada com duas Nvidia Tesla K20c SM35.+Cada uma está equipada com uma Nvidia Tesla K20c SM35.  
 +Para acessá-las, basta rodar ''ssh tonico'' ou ''ssh tinoco'' a partir da Neozil.  
 + 
 +A máquina ''tonico'' é também o SSH alternativo e, como tal, pode ser acessada  
 +diretamente da seguinte forma:  
 + 
 +<code> 
 +ssh -p2222 usuario@linux.ime.usp.br 
 +</code> 
    
 ===== Qual a versão do CUDA Toolkit disponível? ===== ===== Qual a versão do CUDA Toolkit disponível? =====
-A versão atual é o CUDA Toolkit 9.1.+A versão atual é o CUDA Toolkit 10.1.
  
 ===== Caso o nvcc não funcione ===== ===== Caso o nvcc não funcione =====
Linha 16: Linha 24:
 echo "export PATH=$PATH:/usr/local/cuda/bin" >> ~/.bashrc  echo "export PATH=$PATH:/usr/local/cuda/bin" >> ~/.bashrc 
 </code> </code>
- 
-===== Exemplos ===== 
-A Nvidia provê vários exemplos pequenos, mas muito abrangentes, de código  
-CUDA. Eles estão localizados na pasta ''/nvidia/NVIDIA_CUDA-X.X_Samples'',  
-Para poder compilar, modificar ou executar esses códigos, você deve  
-copiá-los para alguma pasta de sua preferência dentro de sua //home//: 
- 
-<code bash>  
-cp -r /nvidia/NVIDIA_CUDA-9.1_Samples ~/cuda_samples 
-</code>  
  
 ===== Compilando e Rodando ===== ===== Compilando e Rodando =====
Linha 44: Linha 42:
 execução do seu processo.  execução do seu processo. 
 </note> </note>
- 
-<note important> 
-Como o servidor possui duas GPUS, é necessário informar em  
-qual delas seu ''kernel'' irá rodar. 
-</note>  
- 
-Para isso basta, antes de chama-lo, colocar a linha: 
- 
-<code c>  
-cudaSetDevice(id);  
-</code> 
  
 ===== Comando Úteis ===== ===== Comando Úteis =====
Linha 60: Linha 47:
 ^ Comando         ^ Descrição^ ^ Comando         ^ Descrição^
 | ''nvcc''        | Compilador de código CUDA| | ''nvcc''        | Compilador de código CUDA|
-| ''cudatop''     | Exibe informações de proessos dos usuários e uso das GPUS|+| ''nvtop''       | Exibe informações de proessos dos usuários e uso das GPUS|
 | ''nvidia-smi''  | Display de informações gerais das gpus| | ''nvidia-smi''  | Display de informações gerais das gpus|
  
faq/cuda.txt · Última modificação: 2021/10/07 18:11 por prppedro