Eu uso o combo Keras-Tensorflow instalado com a opção de CPU (foi dito ser mais robusto), mas agora eu gostaria de experimentá-lo com a versão GPU. Existe uma maneira conveniente de mudar? Ou devo reinstalar totalmente o Tensorflow? A versão da GPU é confiável?
tensorflow
keras
gpu
Hendrik
fonte
fonte
Respostas:
Sugiro reinstalar a versão GPU do Tensorflow, embora você possa instalar as duas versões do Tensorflow via virtualenv . A versão GPU do Tensorflow suporta o cálculo da CPU, você pode alternar para a CPU facilmente:
Estou usando a versão GPU do Tensorflow no meu Tesla K80 há alguns meses, funciona como um encanto. Sinta-se livre para experimentar!
fonte
Você primeiro teria que desinstalar o tensorflow e depois instalar o tensorflow-gpu. Depois disso, execute seu código e ele será executado na GPU, desde que você tenha instalado bibliotecas gpu como CUDA e cuDNN.
fonte
Depois de instalar a versão GPU do Tensorflow, você não tem mais nada para fazer no Keras. Conforme escrito na documentação do Keras , "Se você estiver executando no back-end do TensorFlow, seu código será executado automaticamente na GPU se alguma GPU disponível for detectada".
E se você deseja verificar se a GPU foi detectada corretamente, inicie seu script com:
A saída padrão não deve mostrar nenhum erro e imprimir o nome da GPU. Nesse caso, você está pronto para executar o Keras e o Tensorflow no modo GPU.
fonte