Android

Cách cài đặt tenorflow trên Ubuntu 18.04

How to configure Tensorflow and Keras for Linux 18.04.

How to configure Tensorflow and Keras for Linux 18.04.

Mục lục:

Anonim

TensorFlow là một nền tảng mã nguồn mở và miễn phí dành cho học máy được xây dựng bởi Google. Nó được sử dụng bởi một số tổ chức bao gồm Twitter, PayPal, Intel, Lenovo và Airbus.

TensorFlow có thể được cài đặt trên toàn hệ thống, trong môi trường ảo Python, dưới dạng bộ chứa Docker hoặc với Anaconda. Đối với mục đích học tập, tốt nhất là cài đặt TensorFlow trong môi trường ảo Python. Bằng cách này, bạn có thể có nhiều môi trường Python bị cô lập khác nhau trên một máy tính và cài đặt một phiên bản cụ thể của mô-đun trên cơ sở từng dự án mà không lo rằng nó sẽ ảnh hưởng đến các Dự án khác của bạn.

Hướng dẫn này mô tả cách cài đặt TensorFlow trên Ubuntu 18.04.

Cài đặt TensorFlow trên Ubuntu 18.04

Các phần sau đây cung cấp hướng dẫn từng bước về cách cài đặt TensorFlow trong môi trường ảo Python trên Ubuntu 18.04.

1. Cài đặt Python 3 và venv

Ubuntu 18.04 xuất xưởng với Python 3.6 theo mặc định. Bạn có thể xác minh rằng Python 3 đã được cài đặt trên hệ thống của bạn bằng cách nhập:

python3 -V

Đầu ra sẽ trông như thế này:

Python 3.6.6 Nếu bạn muốn sử dụng Python 3.7 thay vào đó, hãy kiểm tra các hướng dẫn này.

Bắt đầu từ Python 3.6, cách được đề xuất để tạo môi trường ảo là sử dụng mô-đun venv . Để cài đặt gói python3-venv cung cấp mô-đun venv chạy lệnh sau:

sudo apt install python3-venv

Sau khi mô-đun được cài đặt, chúng tôi sẵn sàng tạo một môi trường ảo cho dự án TensorFlow của chúng tôi.

2. Tạo môi trường ảo

Bắt đầu bằng cách điều hướng đến thư mục mà bạn muốn lưu trữ môi trường ảo Python 3 của mình. Nó có thể là thư mục chính của bạn hoặc bất kỳ thư mục nào khác mà người dùng của bạn có quyền đọc và ghi.

Tạo một thư mục mới cho dự án TensorFlow và cd vào đó:

mkdir my_tensorflow cd my_tensorflow

Khi đã ở trong thư mục, hãy chạy lệnh sau để tạo môi trường ảo:

python3 -m venv venv

Lệnh trên tạo một thư mục có tên venv , chứa một bản sao của nhị phân Python, trình quản lý gói Pip, thư viện Python chuẩn và các tệp hỗ trợ khác. Bạn có thể sử dụng bất kỳ tên nào bạn muốn cho môi trường ảo.

Để bắt đầu sử dụng môi trường ảo này, bạn cần kích hoạt nó bằng cách chạy tập lệnh activate :

source venv/bin/activate

Sau khi được kích hoạt, thư mục bin của môi trường ảo sẽ được thêm vào đầu biến $PATH . Ngoài ra lời nhắc của shell của bạn sẽ thay đổi và nó sẽ hiển thị tên của môi trường ảo bạn hiện đang sử dụng. Trong trường hợp này đó là venv .

Nâng cấp pip lên phiên bản mới nhất để tránh sự cố khi cài đặt gói:

pip install --upgrade pip

3. Cài đặt TensorFlow

Bây giờ, môi trường ảo đã được kích hoạt, đã đến lúc cài đặt gói TensorFlow.

pip install --upgrade tensorflow

Trong môi trường ảo, bạn có thể sử dụng lệnh pip thay vì pip3 python thay vì python3 .

Để xác minh cài đặt, sử dụng lệnh sau đây sẽ in phiên bản TensorFlow:

python -c 'import tensorflow as tf; print(tf.__version__)'

Tại thời điểm viết bài viết này, phiên bản ổn định mới nhất của TensorFlow là 1.13.1

1.13.1

Phiên bản TensorFlow của bạn có thể khác với phiên bản hiển thị ở đây.

Khi bạn đã hoàn thành công việc của mình, hãy hủy kích hoạt môi trường, bằng cách nhập deactivate và bạn sẽ trở lại vỏ bình thường.

deactivate

Phần kết luận

Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách cài đặt TensorFlow Ubuntu 18.04.

python ubfox