Nhà phát triển python youtube

Tensorflow là một thư viện mã nguồn mở do nhóm Google Drain nghiên cứu và phát triển. Sau đó được phát hành theo giấy phép mã nguồn mở Apache 2. 0 vào ngày 9/11/2015. Nó được sử dụng nhiều trong xử lý trí tuệ nhân tạo – AI, máy học,… Tensorflow 2. 0 là phiên bản mới nhất của Tensorflow tại thời điểm viết blog này

Tensorflow hỗ trợ CPU, GPU và đặt biệt là TPU – [Tensor Processing Unit. bộ xử lý Tensor được Google nghiên cứu và phát triển dự án tối ưu cho machine learning nói riêng và xử lý trí tuệ nhân tạo nói chung]. Nền tảng Google Cloud Platform đã hỗ trợ đầy đủ cho Tensorflow với cả CPU, GPU và TPU

Tensorflow Support for both PC and mobile, clock it supports a number of setting program as a side by side

  • con trăn
  • C/C++
  • Java
  • Đi
  • JavaScript

Trong những ngôn ngữ lập trình mà Tensorflow hỗ trợ, Python sẽ có tính năng tương thích cao nhất và có cả tính năng tương thích ngược giữa các phiên bản. Có nghĩa là mã được triển khai với Tensorlfow 2. x can run good on Tensorflow 1. x. The other language other language, not compatible. Bạn có thể tìm hiểu thêm về tính tương thích của các phiên bản ngôn ngữ lập trình ở đây

Trong bài viết này, mình sẽ hướng dẫn cách cài đặt Tensorflow 2. x trên Window OS với ngôn ngữ lập trình biến phổ biến là Python. Trên Window OS thì Tensorflow 2. x only support for Python 3x from 3. 5. x đến 3. 7. x và Python 2 không hỗ trợ. x

con trăn

Tại mục này, mình sẽ cài đặt Tensorflow với ngôn ngữ lập trình là Python. Trước khi cài đặt, mình kiểm tra phải kiểm tra phiên bản Python hiện có trên PC của mình bằng câu lệnh đơn giản bên dưới nhé

python --version

Hình 1. Kiểm tra phiên bản Python

Theo như kết quả hiển thị trên màn hình thì PC của mình đang sử dụng Python 3 có phiên bản là 3. 7. 7

Ghi chú. Ở thời điểm viết blog thì Tensorflow 2. 1. 0 only support for Python3 from 3. 5 -> 3. 7. Nếu trong PC của bạn đã có Python nhưng phiên bản khác, thì sẽ không cài đặt được Tensorflow 2. 1. 0 và sẽ nhận được thông báo lỗi như sau

LỖI. Không thể tìm thấy phiên bản đáp ứng yêu cầu tensorflow [từ các phiên bản. không] LỖI. Không tìm thấy phân phối phù hợp cho tensorflow

Bạn có thể sửa lỗi đó bằng cách cài đặt lại Python 3. 5. x hoặc 3. 6. x hoặc 3. 7. x.

Nếu khi nhập lệnh python –version mà nhận được lỗi như hình bên dưới

Hình 2. PC not got a PATH of Python

Theo như thông báo lỗi ở trên thì PC không thể cài đặt Python hoặc biến môi trường của Python thiết lập không chính xác

I. Trường hợp chưa cài đặt Python

Bạn vào trang chủ của Python và chọn phiên bản Python 2x hoặc 3x để tải về và cài đặt. Theo quan điểm cá nhân của mình thì nên xài Python 3x để nó tương thích nhiều với các framework mới. Còn nếu bạn vẫn muốn làm việc với những framework cũ thì Python 2x sẽ là lựa chọn được lựa chọn

Hình 3. Cài đặt Python3x

Sau khi cài đặt xong rồi thì bạn mở dòng lệnh mới và gõ lệnh python –version lại nhé. Nếu vẫn bị lỗi như hình 2, bạn thử khởi động lại PC và kiểm tra lại. Nếu vẫn còn lỗi thì xem bước tiếp theo ở bên dưới nhé

II. Trường hợp đã cài đặt Python rồi nhưng vẫn bị lỗi như hình 2

Can't your PC setting biến môi trường không chính xác. Mình cần kiểm tra và thiết lập lại cho đúng nhé

  • Lúc này bạn nhấp phải My Computer chọn Properties [hoặc vào Control Panel / System and Security / System]
  • Nhìn về phía bên trái chọn Advanced System Settings
  • Popup new popup. Nhấp vào nút Biến môi trường…
  • Trong nhóm Biến người dùng cho {x}. You note to Path. Vui lòng nhấp chọn Đường dẫn và nhấp vào nút Chỉnh sửa
  • Bạn bấm vào Mới và thêm giá trị cho nó chính là đường dẫn thư mục cài đặt của Python. Theo hình bến bên dưới thì mình đã cài đặt Python 3x vào thư mục C. UsersNguyenThiHangAppDataLocalProgramsPythonPython37
Hình 4. Setting setting biến môi trường cho Python

Xong rồi, bạn đừng quên bấm vào nút Ok để thiết lập của bạn mới có giá trị. Sau khi thiết lập xong, bạn mở dòng lệnh mới khác và kiểm tra lại việc thiết lập bằng lệnh python –version. Nếu vẫn còn lỗi, hãy khởi động lại PC để làm mới biến môi trường vừa thiết lập mới nhé

Sau khi cài đặt Python đúng phiên bản thì mình đã hoàn thành 80% việc cài đặt Tensorflow rồi đó. Công việc còn lại là cài đặt thêm một số thư viện liên quan và Tensorflow thôi. We continue any

II. 1. Nâng cấp pip và virtualenv

Tiếp theo mình cần nâng cấp thư viện Pip và virtualenv trong python lên phiên bản mới nhất. Tensorflow cần pip >=19. 0 và virtualenv

pip install -U pip virtualenv

Ghi chú. Nếu bạn nhận được thông báo lỗi

LỖI. Không thể cài đặt gói do Môi trườngError. [WinError 5] Truy cập bị từ chối. 'C. xxxxpip. exe’
Cân nhắc sử dụng tùy chọn --user hoặc kiểm tra các quyền.

Thì bạn thêm –user vào câu lệnh bên trên hoặc vào thư mục bị cấp quyền – rồi thay đổi quyền cho nó nhé

pip install --user -U pip virtualenv

Sau khi nâng cấp pip và virtualenv thành công, mình kiếm phiên bản tra cứu của nó

Hình 5. Phiên bản thông báo của các thư viện liên quan khi cài đặt Tensorflow

Cuối cùng thì mình sẽ cài đặt Tensorflow. Tensorflow has 3 version

  • tensorflow —Phiên bản mới nhất – hiện tại là 2x
  • tf-nightly —Phiên bản đang phát triển
  • tensorflow==1.15 —Chỉ định phiên bản mà mình muốn cài đặt. Ở đây là phiên bản TensorFlow 1. 15

Vâng. Ở đây mình cài đặt phiên bản mới nhất

pip install tensorflow

Hình 6. Tiến hành cài đặt Tensorflow

Sau khi cài đặt Tensorflow thành công. Mình cần kiểm tra lại xem nó đã cài đặt đúng hay chưa?. Từ dòng lệnh. Mình chạy đoạn script sau

python -c "import tensorflow as tf;print[tf.reduce_sum[tf.random.normal[[1000, 1000]]]]"

Hình 7. Kết quả kiểm tra cài đặt Tensorflow

Nếu không đạt được kết quả như trên xuất hiện lỗi

…. Nhập Lỗi. Không thể tìm thấy [các] DLL ‘msvcp140_1. dll'. TensorFlow yêu cầu các tệp DLL này phải được cài đặt trong thư mục có tên trong biến môi trường %PATH% của bạn. Bạn có thể cài đặt các DLL này bằng cách tải xuống “Microsoft C++ Redistributable for Visual Studio 2015, 2017 and 2019” cho nền tảng của bạn từ URL này. https. //hỗ trợ. Microsoft. com/help/2977003/the-latest-supported-visual-c-downloads

Thì bạn cần cài đặt thêm thư viện Microsoft Visual C++ Redistributable cho Visual Studio 2015, 2017 và 2019 nữa là ok nhé

Hình 8. Cài đặt thư viện Microsoft Visual C++ Redistributable cho Visual Studio 2015, 2017 và 2019

Chúc mừng bạn đã cài đặt thành công Tensorflow 2. 1. 0 trên Window OS với ngôn ngữ lập trình biến phổ biến là Python với phiên bản 3. 7. 7

Hy vọng với bài viết của mình, các bạn có thể dễ dàng thực hiện cài đặt Tensorflow và khắc phục nhanh một số lỗi trong quá trình cài đặt. Bài viết tiếp theo, mình sẽ trình bày cách cài đặt Tensorflow với ngôn ngữ lập trình là Java cũng trên môi trường Window OS

Chủ Đề