O Linux é melhor do que o Windows para usar o TensorFlow?
Depende principalmente de si e da sua familiaridade com o sistema operativo. Mas ao escolher qual é melhor para você (distribuições Windows ou Linux) considere as seguintes coisas em mente
- Tensorflow no Windows leva mais tempo para rodar o mesmo código que rodar no Tensorflow no Linux.<
- O processo de instalação do Tensorflow é mais fácil no windows do que no linux (mas depende da familiaridade dos usuários com o SO.)
- É aconselhável instalar o pacote Visual C++ no Windows.
- A versão da GPU funciona melhor com o Cuda Toolkit e o cuDNN, portanto é aconselhável usar a GPU NVidia sobre a AMD.
- No windows existe apenas o Python 3.5 (Python 2.7 não é suportado) x64 edition suportado e o uso do Anaconda Python 3.5 é aconselhável.
- Instalação da Pip pode fazer o problema para o usuário do windows.
- Ubuntu também tem problema de compilação enquanto constrói com --config=cuda:
- No meu caso o Tensorflow não funciona com Spyder (e eu vou corrigir isso.).
No último Windows é melhor opção para pessoas que querem brincar com Machine Learning mas não o suficiente sério para trabalhar com Linux. Mas o google torna o Tensorflow útil para fins de pesquisa e a maioria das pessoas usa ou BSD ou Linux para pesquisa.
Apenas habilitar o Subsistema Windows para Linux nas configurações de recursos do Windows e depois instalar sua distro favorita com o Windows Store, fica mais fácil para você lidar melhor com o Tensorflow no windows.
(Isto é baseado na minha experiência do Tensorflow no Linux Distro e para windows, baseado na experiência do meu amigo de usar o Tensorflow no windows 10, também ele não usa docker.)
Artigos semelhantes
- Como instalar o Kali Linux após o download no Windows 10 com Kali Linux e Windows 10
- O que significa o 'mesmo' parâmetro de preenchimento em convolução no TensorFlow?
- Os funcionários da Microsoft usam Linux? O que pode o Linux fazer que o Windows não possa?
- How to save a TensorFlow tensor as a NumPy array