TensorFlow มีเวอร์ชัน หลายเวอร์ชัน หากฉันต้องการติดตั้งเวอร์ชันเฉพาะใน Anaconda ฉันควรใช้คำสั่งใด ?
ติดตั้ง TensorFlow ด้วยเวอร์ชันเฉพาะบน Anaconda
คำตอบ (3)
นี่อาจเป็นวิธีที่ง่ายที่สุดในการทำ:
pip install --ignore-installed --upgrade tensorflow==1.4
หากคุณต้องการดูเวอร์ชันที่มีทั้งหมด คุณสามารถดู https://pypi.python.org/pypi/tensorflow/json
ฉันขอแนะนำให้คุณใช้ virtualenv
หรือ conda
เพื่อแยกการติดตั้งเทนเซอร์โฟลว์ของคุณ โดยเฉพาะหากคุณต้องการเล่น-ทดสอบเวอร์ชันต่างๆ และเวอร์ชัน CPU/GPU
ฉันพบว่าคำตอบที่มีอยู่ไม่น่าพอใจ เนื่องจาก OP ถามเกี่ยวกับ Anaconda โดยเฉพาะ แต่คำตอบเป็นเพียงการติดตั้ง pip
คุณสามารถแสดงรายการเวอร์ชันที่พร้อมสำหรับการติดตั้งได้
conda search tensorflow-gpu
ซึ่งควรให้ผลลัพธ์ที่ดูเหมือนแก่คุณ
Loading channels: done
# Name Version Build Channel
tensorflow-gpu 1.4.1 0 pkgs/main
tensorflow-gpu 1.5.0 0 pkgs/main
tensorflow-gpu 1.6.0 0 pkgs/main
tensorflow-gpu 1.7.0 0 pkgs/main
tensorflow-gpu 1.8.0 h7b35bdc_0 pkgs/main
tensorflow-gpu 1.9.0 hf154084_0 pkgs/main
tensorflow-gpu 1.10.0 hf154084_0 pkgs/main
tensorflow-gpu 1.11.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 1.12.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 1.13.1 h0d30ee6_0 pkgs/main
tensorflow-gpu 1.14.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 1.15.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 2.0.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 2.1.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 2.2.0 h0d30ee6_0 pkgs/main
หากคุณต้องการระบุช่องใดช่องหนึ่ง ตัวเลือก -c
/--channel
คือเพื่อนของคุณ ตัวอย่างเช่น:
conda search -c conda-forge tensorflow-gpu
จากนั้นคุณสามารถเลือกเวอร์ชันของคุณได้โดยส่งต่อไปยังคำสั่งติดตั้ง เช่น:
conda install tensorflow-gpu==2.0.0
หากคุณต้องการตัวเลือกช่องในการค้นหา คุณควรเพิ่มตัวเลือกเดียวกันนี้ในคำสั่ง conda install
โปรดทราบว่าการดำเนินการนี้จะใช้งานได้เหมือนกันสำหรับ tensorflow
(เช่น ไม่ใช่เวอร์ชัน GPU) เพียงเปลี่ยนชื่อแพ็กเกจตามนั้น
การกำหนดค่า YAML
หากคุณใช้ไฟล์การกำหนดค่าสภาพแวดล้อม YAML คุณสามารถทำสิ่งเดียวกันได้:
# environment.yaml
name: my_conda_env
channels:
- conda-forge
dependencies:
- tensorflow-gpu=2.0.0
สร้างสภาพแวดล้อมของคุณด้วยคำสั่ง:
conda env create -f environment.yaml
หรือหากคุณเปลี่ยนเวอร์ชันของสภาพแวดล้อมที่สร้างขึ้นแล้ว:
conda env update -f environment.yaml
ฉันสมมติว่าคุณกำลังใช้ Windows, python3.5 และ เวอร์ชัน CPU ของ tensorflow
ก่อนอื่นเรามาสร้างสภาพแวดล้อม conda กันก่อน
C:> conda create -n tensorflow python=3.5
C:> activate tensorflow
(tensorflow)C:> # Your prompt should change
หลังจากสร้างสภาพแวดล้อม conda สำเร็จแล้ว ให้ออกคำสั่งที่ถูกต้องเพื่อติดตั้งเวอร์ชันเฉพาะ ฉันจะแนะนำคุณตลอดการติดตั้งสามเวอร์ชันที่แตกต่างกัน
หากต้องการติดตั้งเวอร์ชัน r1.0
(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl
หากต้องการติดตั้งเวอร์ชัน r1.3
(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.3.0rc1-cp35-cp35m-win_amd64.whl
หากต้องการติดตั้งเวอร์ชัน master
(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.0-cp35-cp35m-win_amd64.whl
แจ้งให้เราทราบหากนี่คือสิ่งที่คุณกำลังมองหา