ในบทความต่อไปเราจะมาดูว่าเราสามารถติดตั้ง TensorFlow บน Ubuntu ได้อย่างไร (16.04/18.04). TensorFlow คือไลบรารีรหัสสำหรับการเรียนรู้ของเครื่องในงานต่างๆ. Google ได้รับการพัฒนาในปี 2015 เพื่อตอบสนองความต้องการในระบบที่สามารถสร้างและฝึกอบรมเครือข่ายประสาทเทียมเพื่อตรวจจับและถอดรหัสรูปแบบและความสัมพันธ์ซึ่งคล้ายคลึงกับการเรียนรู้และการใช้เหตุผลที่มนุษย์ใช้
TensorFlow คือไฟล์ แพลตฟอร์ม Deep Learning สำคัญที่สุดในโลก การพัฒนานี้ โอเพนซอร์ส Google ได้วางตำแหน่งตัวเองเป็นเครื่องมือชั้นนำในภาคส่วนของ การเรียนรู้ลึก ๆ. นอกจากนี้ยังมีไลบรารีและแหล่งข้อมูลชุมชนที่ครอบคลุมซึ่งช่วยให้ทุกคนสามารถสร้างโปรแกรมแมชชีนเลิร์นนิงได้
TensorFlow เป็นไลบรารีซอฟต์แวร์โอเพ่นซอร์สสำหรับการคำนวณเชิงตัวเลข เผยแพร่ภายใต้ใบอนุญาตโอเพนซอร์ส Apache 2.0 และใช้แผนภูมิการไหลของข้อมูล โหนดในกราฟแสดงถึงการดำเนินการทางคณิตศาสตร์ในขณะที่ขอบของกราฟแสดงถึงเมทริกซ์ข้อมูลหลายมิติ (ตัวปรับความตึง) สื่อสารระหว่างพวกเขา
ไม่เหมือนใคร ไลบรารีเชิงตัวเลขมีวัตถุประสงค์เพื่อใช้ในการเรียนรู้เชิงลึก ในขณะที่ Theanoคำถามนี้ได้รับการออกแบบมาเพื่อใช้ในการวิจัยและพัฒนา นอกจากนี้ยังสามารถทำงานบนซีพียูตัวเดียวบนซีพียูหลายตัวตลอดจนบนอุปกรณ์พกพาและระบบกระจายขนาดใหญ่จำนวนหลายร้อยเครื่อง
หากเราต้องการติดตั้ง TensorFlow ก็สามารถติดตั้งได้ทั้งระบบในสภาพแวดล้อม Python เสมือนเช่น Docker container และอื่น ๆ วิธีที่ใช้กันทั่วไปและง่ายที่สุดในการติดตั้ง TensorFlow คือการใช้สภาพแวดล้อม Python เสมือนซึ่งสามารถสร้างและจัดการสภาพแวดล้อมที่หลากหลายได้อย่างง่ายดาย นี่คือตัวเลือกที่เราจะเห็นในบรรทัดต่อไปนี้
ติดตั้ง TensorFlow บน Ubuntu
ขั้นตอนการติดตั้งต่อไปที่ฉันจะทำในระบบ Ubuntu 18.04 เมื่อได้รับการชี้แจงแล้วในการเริ่มติดตั้ง TensorFlow คุณต้องทำตามขั้นตอนต่อไปนี้:
ติดตั้ง Python
เนื่องจากการใช้ Python เป็นวิธีที่เร็วและง่ายที่สุดในการเรียกใช้ TensorFlow มาดูกัน ติดตั้ง. ค่าเริ่มต้น, Python 3 มาพร้อมกับที่เก็บ Ubuntuดังนั้นการติดตั้งไม่ควรมีปัญหา
ไปยัง รู้ว่ามีการติดตั้ง Python เวอร์ชันใดบน Ubuntuในเทอร์มินัล (Ctrl + Alt + T) คุณต้องดำเนินการคำสั่ง:
python3 -V
อย่างที่คุณเห็นในคอมพิวเตอร์ของฉันฉันมี Python 3.6.9 และ สำหรับตัวอย่างนี้ฉันจะสร้างสภาพแวดล้อมเสมือนโดยใช้โมดูล venv. สำหรับ ติดตั้งแพ็คเกจ python3-venv ที่เปิดใช้งานโมดูล venvในเทอร์มินัลเดียวกันเราจะดำเนินการคำสั่งต่อไปนี้:
sudo apt update; sudo apt install python3-venv
สิ่งนี้ควรเปิดใช้งานสภาพแวดล้อมเสมือน Python
เริ่ม Python Virtual Environment
ตอนนี้เรารู้เวอร์ชันของ Python ที่ติดตั้งแล้วมาดูกัน สร้างไดเร็กทอรีสำหรับ TensorFlow ต่อไป. ในเทอร์มินัลเดียวกันเราจะต้องดำเนินการคำสั่งเท่านั้น:
mkdir ~/TensorFlow
จากนั้นเราไปที่ ย้ายไปยังไดเร็กทอรีที่เราเพิ่งสร้างขึ้น:
cd ~/TensorFlow
จากภายในไดเร็กทอรีนี้เราจะ สร้างสภาพแวดล้อมเสมือน Python พิมพ์:
python3 -m venv venv
หลังจากสร้างเสร็จแล้ว เราต้องเปิดใช้งานเท่านั้น:
source venv/bin/activate
TensorFlow ต้องการให้เครื่องมือคอนฟิกูเรชันแพ็คเกจ Python เป็นเวอร์ชัน 41.0.0 หรือสูงกว่า. เราจะดำเนินการ จุดเล็ก ๆ ดังต่อไปนี้เพื่อให้แน่ใจว่าอัปเดตเป็นเวอร์ชันล่าสุด:
pip install -U setuptools
ติดตั้ง TensorFlow
เมื่อสร้างและเปิดใช้งานสภาพแวดล้อมแล้วเราสามารถเริ่มการติดตั้งได้เท่านั้น สำหรับ ติดตั้งเวอร์ชั่นล่าสุดสิ่งที่รวมถึง รองรับการ์ด GPU พร้อม CUDA (Ubuntu และ Windows) ในเทอร์มินัลเราจะต้อง ใช้ pip พิมพ์:
pip install tensorflow
นอกจากนี้ยังมี มีแพ็คเกจเฉพาะ CPU ที่เล็กกว่า:
pip install tensorflow-cpu
ไปยัง อัปเดต TensorFlow เป็นเวอร์ชันล่าสุดต้อง เพิ่มแฟล็ก - อัปเกรด กับคำสั่ง:
pip install --upgrade pip pip install --upgrade tensorflow
หลังจากการติดตั้งไปที่ ตรวจสอบว่าติดตั้ง TensorFlow แล้ว เราสามารถดำเนินการคำสั่งต่อไปนี้:
python -c 'import tensorflow as tf; print(tf.__version__)'
คำสั่งนี้ควรแสดงเวอร์ชันของ TensorFlow ที่ติดตั้ง สำหรับ ดูบทเรียน ประเภทต่างๆเกี่ยวกับ TensorFlowเราสามารถไปที่เว็บไซต์โครงการ
ปิดการใช้งาน Python Environment
เมื่อเราทำกับสภาพแวดล้อม Python เสร็จแล้วคุณต้องดำเนินการคำสั่งปิดการใช้งาน:
deactivate
จากนั้นเราจะต้องลบไดเร็กทอรี TensorFlow ที่สร้างขึ้นเท่านั้นและสิ่งนี้ควรลบสภาพแวดล้อม Python ที่เราสร้างขึ้นเพื่อเรียกใช้ TensorFlow สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ วิธีใช้ TensorFlow คุณสามารถทำได้ ไปที่บทแนะนำ ที่เผยแพร่บนเว็บไซต์หรือบน เว็บไซต์ผู้พัฒนา ของ Google