2015-11-19 37 views
5

TensorFlow'un Windows üzerinde çalışmasını sağlamakla ilgileniyorum, ancak şu anda bunun Windows ile kullanılamaması nedeniyle bazı bağımlılıkların mümkün olmadığının farkındayım. Bazel.TensorFlow bağımlılıkları gerekli. TensorFlow, Windows'ta nasıl çalıştırılır

Gereksinim şu ki, bunu anladığım için, TensorFlow'dan GPU'ya erişmenin tek yolu, sanal olmayan bir Linux kurulumu yoluyla gerçekleşiyor. Linux kurulumuna çift önyükleme yapabileceğimin farkındayım, ancak bu rotayı önlemeyi tercih ederim.

Sorunu çözmek için, zaten var olup olmadığını merak ederek TensorFlow oluşturmak için tüm bağımlılık zincirine ihtiyacım var.

Ayrıca, kaynaktan sağlam bir başlangıç ​​olarak oluştururken yapı çıktısını yakalayabileceğimi, ancak önceden biliniyorsa bu işten kaçınmak istediğimin farkındayım. Windows üzerinde çalışan Bazel beta vardır

-

https://github.com/dslomov/bazel-windows Windows üzerinde TensorFlow çalıştırmak için ilgili GitHub Sorununu bakın. - https://github.com/tensorflow/tensorflow/issues/17

Windows'da çalıştırmanın bir başka nedeni de Xbox One'a bağlantı yapma olasılığıdır. Olası bir cevabı buldum, hala kontrol etmem gerekiyor. Bu, bir nokta dosyası olarak bir bağımlılık grafiği oluşturacaktır.

$ bazel query 'deps(//tensorflow/tools/pip_package:build_pip_package)' --output graph > tensorflow.dependency.dot 

cevap

4

Windows anda binaya ve/veya TensorFlow çalıştırmak için üç ana seçenek vardır:

  • Sen PyPI gelen TensorFlow 0.12rc0 bir GPU etkin PIP paketini yükleyebilirsiniz: pip install tensorflow-gpu
  • Sen inşa edebilirsiniz GPU özellikli PIP, experimental CMake build'u kullanarak kendinizi paketleyin. Bu ayrıca size Visual Studio'da TensorFlow ile çalışma yeteneği sağlar. Bu yapıya ait belgeler here bulunabilir.
  • Bazel for Windows kullanarak TensorFlow oluşturmak için ön destek var. Ancak, hala bu yapı ile bazı hatalar gidermekteyiz. 2017 yılı başlamadan yana
+0

Teşekkürler. Biraz zaman aldığımda bunları kontrol edeceğim ve eğer bir tanesi bunu cevap olarak kabul ederse. TensorFlow'u Windows üzerinde çalışıp GPU'ya erişene kadar TensorFlow'u kullanmaya devam ediyorum. Bu benim sistemimde çalışırsa TensorFlow ile daha fazla zaman geçirip iyi haberler boyunca geçeceğim. –

+0

Hala bunları ayrıntılı olarak kontrol etmek için zamanım olmadı, ama cevaplarınız hakkında yargıladığınızı biliyorum. –

0

Bu tam Windows altında TensorFlow çalıştırmak için tek yönlü bir sanal makine yüklemek olması ile Ubuntu yüklemek ve nihayet o ve (VMWare oyuncu v12 ticari olmayan için kullanmak serbesttir) istediğini olmayabilir TensorFlow Ubuntu'da. Benim için iyi çalışıyor.

+0

Teşekkür (gereksinimlerinize uyan birini, örneğin x64/gpu almak) . VMWare üzerinde Debian'ı yıllardır kullanıyorum ve CPU değişimi için TensorFlow için harika çalışıyor. Sorun, GPU'yu tip 2 hiper yönetici ile kullanamayacağıdır. Göz atmak için birkaç seçeneğim var, en üstte Linux'u bir başparmağından önyükleme var. –

0

, Tensorflow şimdi officially supported on Windows and can be installed via pip geçerli:

pip install --upgrade tensorflow 
pip install --upgrade tensorflow-gpu 

veya paketleri doğrudan alma yoluyla

# x86/CPU 
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl 

# x64/CPU 
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_amd64.whl 
# x64/GPU 
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.0.0-cp35-cp35m-win_amd64.whl