วิธีดาวน์โหลดและติดตั้ง Tensorflow ใน Jupyter สมุดบันทึก

⚡ สรุปอย่างชาญฉลาด

TensorFlow ติดตั้งได้อย่างสะอาดหมดจดภายในสภาพแวดล้อม Anaconda ที่แยกต่างหาก ซึ่งช่วยให้... Python, Jupyter และกรอบการทำงานจะกำหนดเส้นทางเดียวและป้องกันความขัดแย้งของเวอร์ชันกับโปรเจกต์ข้อมูลอื่นๆ ทั้งหมดที่ติดตั้งอยู่บนเครื่องเดียวกัน

  • 🔘 เลือกแบบการประกอบ: ชุด CPU เหมาะสำหรับงานเรียนรู้ส่วนใหญ่ ส่วนชุด GPU นั้นจำเป็นต้องใช้การ์ด NVIDIA
  • ☑️ แยกผู้ป่วยก่อน: การกำหนดค่าสภาพแวดล้อม conda ในไฟล์ .yml ช่วยให้สามารถสร้างสำเนาของไลบรารีต่างๆ ได้อย่างน่าเชื่อถือ
  • ✅ Windows พิเศษ: Windows เตรียมสภาพแวดล้อมก่อน จากนั้นจึงเพิ่ม TensorFlow ด้วยคำสั่ง pip install tensorflow
  • 🧪 ตรวจสอบเส้นทาง: Python, Jupyter และ IPython ต้องสามารถใช้งานได้ภายในสภาพแวดล้อมเดียวกัน
  • 🛠️ การทดสอบการนำเข้า: การใช้คำสั่ง `import tensorflow as tf` ตามด้วย `tf.constant` เป็นการพิสูจน์ว่าการติดตั้งทำงานได้ถูกต้อง
  • 🔒 เปิดใช้งานอีกครั้ง: ทุกครั้งที่เริ่มใช้งาน จำเป็นต้องเรียกใช้คำสั่ง `conda activate hello-tf` ก่อน Jupyter เริ่มต้น

ดาวน์โหลดและติดตั้ง TensorFlow ใน Jupyter สมุดบันทึก

การติดตั้ง TensorFlow กับ Anaconda on Windows or macOS ใช้เพียงสภาพแวดล้อม conda เดียวและคำสั่งไม่กี่คำสั่ง คุณจะได้เรียนรู้วิธีการนำเข้า TensorFlow ภายในด้วย Jupyter สมุดบันทึกโปรแกรมดูสมุดบันทึกแบบใช้งานผ่านเว็บเบราว์เซอร์

เวอร์ชัน TensorFlow

TensorFlow รองรับการคำนวณบน CPU และ GPU หลายตัว ซึ่งหมายความว่าการคำนวณสามารถกระจายไปยังอุปกรณ์ต่างๆ เพื่อปรับปรุงความเร็วในการฝึกอบรม ด้วยการประมวลผลแบบคู่ขนาน คุณไม่จำเป็นต้องรอหลายสัปดาห์เพื่อรับผลลัพธ์ของอัลกอริทึมการฝึกอบรม

ใช้เพื่อการ Windows ผู้ใช้งาน TensorFlow มีตัวเลือกการสร้างสองแบบ:

  • TensorFlow พร้อมรองรับ CPU เท่านั้นหากเครื่องของคุณไม่มีการ์ดจอ NVIDIA ให้ติดตั้งเวอร์ชันนี้
  • TensorFlow พร้อมรองรับ GPU: เร็วกว่าสำหรับการฝึกฝน แต่คุ้มค่ากับการติดตั้งก็ต่อเมื่อคุณต้องการความสามารถในการประมวลผลที่แท้จริงเท่านั้น

ในบทเรียนนี้ เวอร์ชันพื้นฐานของ TensorFlow ก็เพียงพอแล้ว ตารางด้านล่างนี้เปรียบเทียบทั้งสองเวอร์ชัน:

เกณฑ์ การสร้าง CPU สร้าง GPU
แพ็คเกจ เทนเซอร์โฟลว์ (ล้อ CPU) TensorFlow พร้อมรันไทม์ CUDA
ฮาร์ดแวร์ โปรเซสเซอร์ x86 หรือ ARM ใดก็ได้ การ์ด NVIDIA ที่รองรับ CUDA
เหมาะสำหรับ บทช่วยสอน โมเดลขนาดเล็ก การวิ่งฝึกซ้อมขนาดใหญ่
ความพยายามในการตั้งค่า คำสั่งเดียว การจับคู่ไดรเวอร์, CUDA และ cuDNN

หมายเหตุเกี่ยวกับเวอร์ชัน: TensorFlow 2.10 เป็นเวอร์ชันสุดท้ายที่มีฟังก์ชันเนทีฟ Windows รองรับ GPU ตั้งแต่เวอร์ชัน 2.11 เป็นต้นไป Windows ผู้ใช้สามารถเรียกใช้งานเวอร์ชัน GPU ภายใน WSL2 หรือติดตั้งแพ็กเกจ CPU ได้ Mac ที่ใช้ Apple Silicon จะเพิ่ม tensorflow-metal เพื่อเพิ่มประสิทธิภาพการทำงาน

หมายเหตุ TensorFlow ไม่รองรับ GPU ที่ใช้ CUDA บน macOS.

นี่คือวิธีดำเนินการ

macOS ผู้ใช้:

  • ติดตั้ง Anaconda
  • สร้างไฟล์ .yml เพื่อติดตั้ง TensorFlow และส่วนประกอบที่จำเป็น
  • ยิง Jupyter สมุดบันทึก

Windows ผู้ใช้:

  • ติดตั้ง Anaconda
  • สร้างไฟล์ .yml เพื่อติดตั้งการขึ้นต่อกัน
  • ใช้ pip เพื่อเพิ่ม TensorFlow
  • ยิง Jupyter สมุดบันทึก

เพื่อเรียกใช้ TensorFlow ด้วย Jupyterสร้างสภาพแวดล้อมเฉพาะภายใน Anaconda ที่เก็บ IPython, Jupyter และ TensorFlow เพิ่มสิ่งสำคัญอีกอย่างหนึ่ง วิทยาศาสตร์ข้อมูล รวมถึงห้องสมุดด้วย: หมีแพนด้าซึ่งเป็นการจัดการกับเฟรมข้อมูล

ติดตั้ง Anaconda

ดาวน์โหลด งู เวอร์ชัน 4.3.1 (สำหรับ Python 3.6) สำหรับระบบที่เหมาะสม

เวอร์ชันเหล่านั้นเป็นเวอร์ชันเก่า: TensorFlow 2.x รุ่นปัจจุบันใช้งานร่วมกับ... Python 3.9 ถึง 3.12 ตั้งแต่ปี 2024 ช่องทางหลักของ Anaconda ยังกำหนดให้องค์กรที่มีสมาชิกมากกว่า 200 คนต้องเสียค่าลิขสิทธิ์ด้วย ดังนั้น Miniconda หรือ Miniforge ที่ใช้ conda-forge จึงเป็นทางเลือกฟรี

Anaconda จัดการไลบรารีที่จำเป็นสำหรับ Python or Rจากนั้นจึงติดตั้งตามสภาพแวดล้อมแต่ละแบบ

สร้างไฟล์ .yml เพื่อติดตั้ง TensorFlow และส่วนประกอบที่จำเป็น

มันรวมถึง

  • ค้นหาเส้นทางของอนาคอนด้า
  • ตั้งค่าไดเร็กทอรีการทำงานเป็น Anaconda
  • สร้างไฟล์ yml (สำหรับผู้ใช้ MacOS จะติดตั้ง TensorFlow ที่นี่)
  • แก้ไขไฟล์ yml
  • คอมไพล์ไฟล์ yml
  • เปิดใช้งานอนาคอนด้า
  • ติดตั้ง TensorFlow (Windows ผู้ใช้เท่านั้น)

ขั้นตอน 1) ค้นหาอนาคอนด้า

ขั้นตอนแรกที่คุณต้องทำคือค้นหาเส้นทางของอนาคอนดา

คุณจะต้องสร้างสภาพแวดล้อม conda ที่เก็บไลบรารีต่างๆ ที่ใช้ตลอดบทเรียน TensorFlow นี้

Windows

หากคุณเป็น Windows ผู้ใช้ คุณสามารถใช้ Anaconda Prompt แล้วพิมพ์:

C:\>where anaconda

ผลลัพธ์จากคำสั่ง `where anaconda` บน Anaconda Prompt Windows

เราอยากทราบชื่อโฟลเดอร์ที่ติดตั้ง Anaconda เพราะเราต้องการสร้างสภาพแวดล้อมใหม่ภายในเส้นทางนั้น ในภาพด้านบน Anaconda อยู่ในโฟลเดอร์ Admin ส่วนของคุณจะมีชื่อผู้ใช้ของคุณเอง

ขั้นตอนต่อไป ให้ย้ายไดเร็กทอรีการทำงานจาก c:\ ไปยัง Anaconda3

MacOS

ใช้เพื่อการ macOS ผู้ใช้งาน โปรดเปิดเทอร์มินัลแล้วพิมพ์:

which anaconda

เอาต์พุตเทอร์มินัลของคำสั่ง which anaconda บน macOS

ตอนนี้ให้สร้างโฟลเดอร์ภายใน Anaconda ซึ่งจะบรรจุสิ่งต่างๆ เหล่านั้น IPython, Jupyter และ TensorFlowวิธีที่เร็วที่สุดในการประกาศไลบรารีเหล่านั้นคือการใช้ไฟล์ .yml

ขั้นตอน 2) ตั้งค่าไดเร็กทอรีการทำงาน

ระบุไดเร็กทอรีทำงานที่จะสร้างไฟล์ yml; ตามที่กล่าวไว้ข้างต้น ไฟล์นี้จะอยู่ใน Anaconda

ใช้เพื่อการ macOS ผู้ใช้:

เทอร์มินัลจะตั้งค่าเริ่มต้นเป็น ผู้ใช้/USERNAMEในภาพด้านล่าง เส้นทางของ anaconda3 และไดเร็กทอรีการทำงานตรงกัน macOS แสดงโฟลเดอร์ปัจจุบันก่อนเครื่องหมาย $ ไลบรารีทั้งหมดจะถูกติดตั้งไว้ในโฟลเดอร์นี้

หากเส้นทางในโปรแกรมแก้ไขข้อความของคุณไม่ตรงกัน ให้เรียกใช้คำสั่ง `cd PATH` ในเทอร์มินัล โดยใส่เครื่องหมายอัญประกาศครอบเส้นทางที่มีช่องว่าง

macOS เทอร์มินัลแสดงพาธของ anaconda3 เป็นไดเร็กทอรีการทำงาน

เปิด Terminal ของคุณแล้วพิมพ์:

cd anaconda3

ใช้เพื่อการ Windows ผู้ใช้งาน โปรดตรวจสอบโฟลเดอร์ที่อยู่เหนือ Anaconda3:

cd C:\Users\Admin\Anaconda3

หรือเส้นทางที่คำสั่ง "where anaconda" ให้คุณ

Windows ข้อความแจ้งเตือนหลังจากเปลี่ยนไดเร็กทอรีไปยัง Anaconda3

ขั้นตอน 3) สร้างไฟล์ yml

คุณสามารถสร้างไฟล์ yml ภายในไดเร็กทอรีการทำงานใหม่

ไฟล์จะติดตั้งการอ้างอิงที่คุณต้องใช้เพื่อเรียกใช้ TensorFlow คัดลอกและวางโค้ดนี้ลงใน Terminal

สำหรับผู้ใช้ MacOS:

touch hello-tf.yml

ไฟล์ใหม่ชื่อ hello-tf.yml ควรปรากฏภายใน anaconda3

macOS สร้างไฟล์ hello-tf.yml ในเทอร์มินัลด้วยคำสั่ง touch

ใช้เพื่อการ Windows ผู้ใช้:

echo.>hello-tf.yml

ไฟล์ใหม่ชื่อ hello-tf.yml ควรปรากฏขึ้น

Windows แจ้งเตือนให้สร้างไฟล์ hello-tf.yml ด้วยคำสั่ง echo

ขั้นตอน 4) แก้ไขไฟล์ yml

คุณพร้อมที่จะแก้ไขไฟล์ yml แล้ว

สำหรับผู้ใช้ MacOS:

คุณสามารถวางโค้ดต่อไปนี้ใน Terminal เพื่อแก้ไขไฟล์ ผู้ใช้ MacOS สามารถใช้ vim เพื่อแก้ไขไฟล์ yml

vi hello-tf.yml

จนถึงตอนนี้ Terminal ของคุณจะมีหน้าตาแบบนี้

การเปิดไฟล์ hello-tf.yml ในเทอร์มินัลด้วยโปรแกรมแก้ไข vi

คุณป้อน แก้ไข โหมด. ในโหมดนี้ คุณสามารถทำได้หลังจากกด esc:

  • กดปุ่ม i เพื่อเริ่มแก้ไข
  • กดปุ่ม Esc จากนั้นพิมพ์ :w เพื่อบันทึก
  • กดปุ่ม esc จากนั้นพิมพ์ :q! เพื่อออกโดยไม่บันทึก

เขียนโค้ดต่อไปนี้ในโหมดแก้ไขและกด esc ตามด้วย :w

รายการการพึ่งพาของ hello-tf.yml ที่พิมพ์ภายใน vi

หมายเหตุ ไฟล์เป็น case และ มีความไวต่อรอยบุ๋ม ต้องเว้นวรรคสองช่องสำหรับแต่ละระดับรอยบุ๋ม

สำหรับ MacOS

name: hello-tf
dependencies:
 - python=3.6
 - jupyter
 - ipython
 - pandas
 - pip:
 - https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl

Code คำอธิบาย

  • ชื่อ: hello-tf: ชื่อของไฟล์ yml
  • การพึ่งพา:
  • หลาม=3.6
  • จูปิเตอร์
  • หลาม
  • นุ่น: ติดตั้ง Python 3.6, JupyterผมPython และแพนด้า
  • pip: ติดตั้ง Python ห้องสมุด
    • วงล้อ URL: ติดตั้ง TensorFlow โดยตรงจาก Google API สำหรับการจัดเก็บข้อมูล

กดปุ่ม esc ตามด้วย :q! เพื่อออกจากโหมดแก้ไข

ไฟล์ hello-tf.yml ที่บันทึกไว้จะแสดงหลังจากออกจาก vi

ใช้เพื่อการ Windows ผู้ใช้:

Windows ไม่มี vimดังนั้นโปรแกรม Notepad ก็เพียงพอสำหรับขั้นตอนนี้แล้ว

notepad hello-tf.yml

ใส่ข้อมูลต่อไปนี้ลงในไฟล์

name: hello-tf
dependencies:
 - python=3.6
 - jupyter
 - ipython
 - pandas

Code คำอธิบาย

  • ชื่อ: hello-tf: ชื่อของไฟล์ yml
  • การพึ่งพา:
  • หลาม=3.6
  • จูปิเตอร์
  • หลาม
  • นุ่น: ติดตั้ง Python 3.6, JupyterผมPython และแพนด้า

มันจะเปิดแผ่นจดบันทึก คุณสามารถแก้ไขไฟล์ได้จากที่นี่

ไฟล์ hello-tf.yml ถูกเปิดใน Windows Notepad

หมายเหตุ Windows ในขั้นตอนถัดไป ผู้ใช้จะติดตั้ง TensorFlow; ในขั้นตอนนี้ คุณเพียงแค่เตรียมสภาพแวดล้อม conda เท่านั้น

ขั้นตอน 5) คอมไพล์ไฟล์ yml

คอมไพล์ไฟล์ .yml ด้วยคำสั่งต่อไปนี้:

conda env create -f hello-tf.yml

หมายเหตุ ใช้เพื่อการ Windows ผู้ใช้ สภาพแวดล้อมใหม่จะถูกสร้างขึ้นภายในไดเร็กทอรีผู้ใช้ปัจจุบัน

ต้องใช้เวลาและพื้นที่ดิสก์ประมาณ 1.1 GB

คำสั่ง `conda env create output resolving the hello-tf dependencys on` macOS

In Windows

คำสั่ง `conda env create output resolving the hello-tf dependencys on` Windows

ขั้นตอน 6) เปิดใช้งานสภาพแวดล้อม conda

ตอนนี้คุณมีสภาพแวดล้อม conda สองชุดแล้ว

การจัดสภาพแวดล้อมที่แยกเป็นสัดส่วนเป็นวิธีปฏิบัติที่แนะนำ เนื่องจากแต่ละแห่ง... เรียนรู้เครื่อง โปรเจ็กต์นี้ต้องการชุดไลบรารีที่แตกต่างออกไป และคุณสามารถลบออกได้เมื่อโปรเจ็กต์สิ้นสุดลง

conda env list

คำสั่ง `conda env list` แสดงสภาพแวดล้อมพื้นฐานและสภาพแวดล้อม hello-tf

เครื่องหมายดอกจัน (*) แสดงถึงสภาพแวดล้อมที่ใช้งานอยู่ สลับไปที่ hello-tf เพื่อเปิดใช้งาน conda เวอร์ชันใหม่ใช้ conda activate บนทุกแพลตฟอร์ม ส่วน source activate นั้นเลิกใช้แล้ว

สำหรับผู้ใช้ MacOS:

source activate hello-tf

ใช้เพื่อการ Windows ผู้ใช้:

activate hello-tf

ข้อความแจ้งเตือนในเทอร์มินัลหลังจากเปิดใช้งานสภาพแวดล้อม hello-tf

ตรวจสอบให้แน่ใจว่าทุกส่วนประกอบสามารถแก้ไขได้ภายในสภาพแวดล้อมเดียวกัน ดังนั้น Python, Jupyter และ TensorFlow ใช้คำนำหน้าเดียวกัน หากเส้นทางทั้งสามแตกต่างกัน ให้สร้างสภาพแวดล้อมใหม่

สำหรับผู้ใช้ MacOS:

which python
which jupyter
which ipython

python, jupyter และ ipython ที่สามารถแก้ไขปัญหาภายใน hello-tf ได้ macOS

ตัวเลือก: โปรดตรวจสอบการอัปเดต

pip install --upgrade tensorflow

ขั้นตอน 7) ติดตั้ง TensorFlow สำหรับ Windows ผู้ใช้งาน

ใช้เพื่อการ Windows ผู้ใช้:

where python
where jupyter
where ipython

โดยที่ Python, Jupyter และ IPython ทำงานร่วมกันภายใน hello-tf บน Windows

สอง Python ขณะนี้มีสภาพแวดล้อมอยู่ 2 แบบ คือ สภาพแวดล้อมพื้นฐาน และ hello-tf โดยมีเพียง hello-tf เท่านั้นที่รองรับ TensorFlow ในภาพ Python, Jupyter และ IPython ต่างก็เชื่อมโยงกับสภาพแวดล้อมเดียวกัน ดังนั้นจึงสามารถใช้งาน TensorFlow ได้จากทุกสภาพแวดล้อม Jupyter สมุดบันทึก.

Windows ผู้ใช้ติดตั้ง TensorFlow ด้วย pip:

pip install tensorflow

ติดตั้ง tensorflow ด้วยคำสั่ง pip install tensorflow output ภายในสภาพแวดล้อม hello-tf

วิธีการนำเข้า TensorFlow ใน Jupyter สมุดบันทึก

ส่วนนี้เหมือนกันทั้งสองระบบปฏิบัติการ โปรดจำไว้ว่าต้องเปิดใช้งานสภาพแวดล้อมทุกครั้งก่อนเปิด TensorFlow

คุณจะดำเนินการดังต่อไปนี้:

  • เปิดใช้งานสภาพแวดล้อม hello-tf conda
  • จุดเปิด Jupyter
  • นำเข้า TensorFlow
  • ลบสมุดบันทึก
  • ปิดหน้านี้ Jupyter

ขั้นตอน 1) เปิดใช้งานคอนดา

สำหรับผู้ใช้ MacOS:

source activate hello-tf

ใช้เพื่อการ Windows ผู้ใช้:

conda activate hello-tf

เปิดใช้งานสภาพแวดล้อม conda hello-tf ก่อนเปิด Jupyter

ขั้นตอน 2) จุดเปิด Jupyter

หลังจากนั้นก็สามารถเปิดได้ Jupyter จากเทอร์มินัล

jupyter notebook

คำสั่ง Jupyter Notebook เพื่อเริ่มต้นเซิร์ฟเวอร์โน้ตบุ๊ก

เบราว์เซอร์ควรเปิดโดยอัตโนมัติ หากไม่เป็นเช่นนั้น ให้คัดลอกข้อความต่อไปนี้ URL พิมพ์โดยเทอร์มินัล ซึ่งเริ่มต้นด้วย http://localhost:8888

หน้าแดชบอร์ดแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีการทำงาน คลิก ใหม่ และ Python 3 เพื่อสร้างสมุดบันทึก

หมายเหตุ สมุดบันทึกใหม่จะถูกบันทึกลงในไดเร็กทอรีการทำงานโดยอัตโนมัติ

Jupyter แดชบอร์ดพร้อมสิ่งใหม่และ Python เมนู 3 เปิดอยู่

ขั้นตอน 3) นำเข้า TensorFlow

ภายในสมุดบันทึก คุณสามารถนำเข้า TensorFlow ได้ Jupyter สมุดบันทึกที่มีนามแฝง tf คลิกเพื่อเรียกใช้ มีการสร้างเซลล์ใหม่ด้านล่าง

import tensorflow as tf

เซลล์ในสมุดบันทึกกำลังเรียกใช้คำสั่ง import tensorflow as tf

มาเขียนโค้ดแรกของคุณด้วย TensorFlow

hello = tf.constant('Hello, Guru99!')
hello

ใหม่ เมตริกซ์ ได้ถูกสร้างขึ้นแล้ว ขอแสดงความยินดี ตอนนี้ TensorFlow ทำงานได้แล้ว Jupyter บนเครื่องของคุณ

การสร้างเซลล์สมุดบันทึกที่มีข้อความว่า "สวัสดี" Guruเทนเซอร์คงที่ 99

ขั้นตอน 4) ลบไฟล์

ลบไฟล์ชื่อ Untitled.ipynb ออกจาก Jupyter แผงควบคุม.

ลบไฟล์ Untitled.ipynb ออกจาก Jupyter หน้าปัด

ขั้นตอน 5) ปิดหน้านี้ Jupyter

Jupyter สามารถปิดได้จากตัวโน้ตบุ๊กเองหรือจากเทอร์มินัล (Anaconda Prompt) Windows).

ราคาเริ่มต้น Jupyter

ในแผงหลักของ Jupyter Notebook เพียงคลิก Logout

ปุ่มออกจากระบบใน Jupyter แผงหลักของโน้ตบุ๊ก

คุณถูกเปลี่ยนเส้นทางไปยังหน้าออกจากระบบ

Jupyter หน้ายืนยันการออกจากระบบ

จากอาคารผู้โดยสาร

เลือกเทอร์มินัลหรือ Anaconda Prompt แล้วกด Ctrl+C สองครั้ง

การกด Ctrl+C ครั้งแรกจะถามให้คุณยืนยันการปิดระบบ ส่วนการกด Ctrl+C ครั้งที่สองเป็นการยืนยันการปิดระบบ

ข้อความแจ้งเตือนในเทอร์มินัลขอให้ยืนยันการปิดเครื่องเซิร์ฟเวอร์โน้ตบุ๊ก

สถานีปลายทางหลังจาก Jupyter เซิร์ฟเวอร์หยุดทำงานแล้ว

คุณออกจากระบบเรียบร้อยแล้ว

Jupyter ด้วยสภาพแวดล้อมคอนดาหลัก

เพื่อเรียกใช้ TensorFlow ด้วย Jupyter ในเซสชันถัดไป โปรดเปิดใช้งานสภาพแวดล้อมก่อน:

source activate hello-tf

หากไม่ทำขั้นตอนนั้น Jupyter เริ่มต้นในสภาพแวดล้อมพื้นฐานและการนำเข้าล้มเหลว

Jupyter เริ่มต้นจากสภาพแวดล้อม conda พื้นฐานโดยไม่มี TensorFlow

คำถามที่พบบ่อย

TensorFlow เวอร์ชันล่าสุดรองรับ Python 3.9 ถึง 3.12 ตรึงเวอร์ชันไว้ในไฟล์ .yml ของคุณเพื่อให้ conda ค้นหา wheel ที่ตรงกัน และหลีกเลี่ยง Python เวอร์ชันที่ใหม่กว่ารายการในบันทึกการเปลี่ยนแปลง

TensorFlow มีการเผยแพร่อย่างเป็นทางการบน PyPI ดังนั้นการติดตั้ง tensorflow ด้วยคำสั่ง pip install tensorflow ภายในสภาพแวดล้อม conda จึงเป็นวิธีที่ได้รับการสนับสนุน ใช้ conda สำหรับ Python, Jupyter และ หมีแพนด้าจากนั้นใช้ pip สำหรับเฟรมเวิร์กนั้นเอง

เรียกใช้คำสั่ง tf.config.list_physical_devices('GPU') ในเซลล์ของโน้ตบุ๊ก หากรายการว่างเปล่า แสดงว่ากำลังใช้งานเวอร์ชัน CPU หรือเวอร์ชัน CUDA และ cuDNN ไม่ตรงกับข้อกำหนดของรุ่นที่กำหนด

เคอร์เนลของโน้ตบุ๊กกำลังทำงานอยู่ในสภาพแวดล้อมที่แตกต่างออกไป โปรดเปิดใช้งาน hello-tf ก่อนเริ่มใช้งาน Jupyterหรือลงทะเบียนสภาพแวดล้อมเป็นเคอร์เนลด้วยคำสั่ง python -m ipykernel install –user –name hello-tf

เรียกใช้คำสั่ง `conda env remove -n hello-tf` จากสภาพแวดล้อมหลัก ก่อนอื่นให้ปิดใช้งาน แล้วตรวจสอบด้วยคำสั่ง `conda env list` ว่ารายการนั้นหายไปแล้วและพื้นที่ดิสก์ได้รับการเรียกคืนแล้ว

ติดตั้ง TensorFlow ภายในสภาพแวดล้อม arm64 ดั้งเดิม จากนั้นเพิ่มปลั๊กอิน tensorflow-metal เพื่อให้ Keras ใช้ GPU ของ Apple การสร้าง Rosetta จะทำงานได้ แต่จะสูญเสียการเร่งความเร็วไปโดยสิ้นเชิง

Copilot สร้างไฟล์ .yml คำสั่ง pip และส่วนย่อยการลงทะเบียนเคอร์เนลจากข้อความแสดงความคิดเห็นธรรมดา ซึ่งช่วยลดขั้นตอนการตั้งค่า อย่างไรก็ตาม ยังคงต้องตรวจสอบเวอร์ชันที่แน่นอนกับบันทึกการเผยแพร่ฉบับทางการก่อนที่จะเรียกใช้สิ่งใดๆ

ขณะนี้ผู้ช่วยสามารถร่างลูปการฝึกอบรม แนะนำช่วงค่าพารามิเตอร์ และอธิบายข้อผิดพลาดภายในสมุดบันทึกได้แล้ว ซึ่งจะช่วยเร่งกระบวนการให้เร็วขึ้น เรียนรู้เครื่อง แม้ว่าการประเมินผลและคุณภาพของข้อมูลยังคงเป็นการตัดสินใจของมนุษย์ แต่ก็เป็นกระบวนการที่ต้องมีการปรับปรุงอย่างต่อเนื่อง

สรุปโพสต์นี้ด้วย: