2017-07-26 33 views

Trả lời

2

Nếu bạn đang sử dụng các cửa sổ:

Nếu bạn đi lang thang tại trang web TensorFlow dưới cửa sổ, dòng cài đặt PIP đầu tiên cho biết.

"cài đặt Pip trên Windows

TensorFlow chỉ hỗ trợ 64-bit Python 3.5 trên Windows Chúng tôi đã thử nghiệm các gói pip với phân bố sau đây của Python:."

Bây giờ hoặc cài đặt python 3.5, hoặc sử dụng các phiên bản không chính thức của Tensorflow từ ANACONDA.

cách khác là để tải về và cài đặt docker toolbox cho các cửa sổ https://www.docker.com/docker-toolbox Mở cửa sổ cmd, và gõ: docker run -it b.gcr.io/tensorflow/tensorflow này nên đưa ra một linux shell. Loại python và tôi nghĩ tất cả sẽ tốt!

5

Làm quen một chút về câu trả lời của dirty_feri vì nó không được cập nhật.

Lưu lượng cho Windows chỉ được hỗ trợ với Python 3.5 Python 3.6 (từ 1.2). Khi bạn tải xuống qua pip, bạn sẽ nhận được phiên bản 1.2 mới nhất, do đó bạn có thể chạy trên 3.6.

Không cần phải sử dụng phiên bản Anaconda của Tensorflow, phân phối không được hỗ trợ và, nếu bạn đang chạy anaconda, phiên bản pip chỉ tốt.

Nếu bạn vẫn yêu cầu hỗ trợ python 2.7 cho các dự án khác thì tôi có thể đề nghị sử dụng trình quản lý môi trường như anaconda hoặc virtualenv để cho phép bạn có nhiều phiên bản python chạy độc đáo cùng một lúc.

Khi bạn đã cài đặt phiên bản python được hỗ trợ, bạn có thể chạy pip install tensorflow và nó sẽ cài đặt sau vài phút.

hướng dẫn cài đặt đầy đủ có sẵn ở đây: https://www.tensorflow.org/install/install_windows

+1

Tôi cần sử dụng Python2.7 với Tensorflow (Windows) vì hiện tại coremltools chỉ hỗ trợ Python2.7. Việc sử dụng virtualenv có cho phép sử dụng tensorflow với Python2.7 không? – Moondra

0

Nếu bạn chỉ cần TensorFlow vì Keras và được bạn trên Python 2.7.x, bạn có thể tránh cài đặt Tensorflow (Google) và thay thế nó bằng CNTK (Microsoft). Theo số Jeong-Yoon Lee CNTK nhanh hơn rất nhiều (khoảng 2-4 lần) so với TensorFlow cho LSTM (LSTM hai chiều trên Dữ liệu IMDb và Tạo văn bản qua LSTM), trong khi tốc độ cho các loại mạng thần kinh khác gần nhau. Mã Keras của bạn không cần phải sửa đổi (tôi đã kiểm tra nó bằng 2 ví dụ về Keras sử dụng TensorFlow và thay thế thành công TensorFlow bằng CNTK, mà không thay đổi mã Keras nào mà không thay đổi bất kỳ mã Keras nào.

Vậy làm thế nào để cài đặt?

-CPU chỉ phiên bản của CNTK:

pip cài đặt https://cntk.ai/PythonWheel/CPU-Only/cntk-2.4-cp27-cp27m-win_amd64.whl

-GPU phiên bản của CNTK:

pips cài đặt https://cntk.ai/PythonWheel/GPU/cntk-2.4-cp27-cp27m-win_amd64.whl

-Test CNTK cài đặt:

python -c "import cntk; in (. cntk phiên bản)"

-Cài Keras: Thư viện Python Sâu Learning

pips cài đặt keras

-Enable CNTK như Keras lại cuối iso TensorFlow

sửa đổi tệp "keras.json" trong% USERPROFILE% /. Keras

{ 
    "epsilon": 1e-07, 
    "image_data_format": "channels_last", 
    "backend": "cntk", 
    "floatx": "float32" 
} 
Các vấn đề liên quan