LogoDuyệtSr. Data Engineer
HomeAboutPhotosInsightsCV

Footer

Logo

Resources

  • Rust Tiếng Việt
  • /archives
  • /series
  • /tags
  • Status

me@duyet.net

  • About
  • LinkedIn
  • Resume
  • Projects

© 2026 duyet.net | Sr. Data Engineer | 2026-02-27

Tensorflow - hướng dẫn cài đặt

Note: This post is over 11 years old. The information may be outdated.

Tensorflow - thư viện nguồn mở Machine Learning, xử theo mô hình data flow, có nhiều bài giới thiệu về Tensorflow rồi. Ban đầu được thiết kế để nghiên cứu tại phòng lab Google Brain cho các dự án Machine Learning.

Lưu ý: Bài viết từ năm 2016 về TensorFlow 0.6.0. Phiên bản hiện tại là TensorFlow 2.x với cách cài đặt và API hoàn toàn khác. Vui lòng tham khảo tài liệu chính thức cho hướng dẫn cài đặt mới nhất.

Tensorflow được viết bằng C++ và Python. Có nhiều cách để cài đặt Tensorflow, chạy trên 1 hoặc nhiều CPU, GPU, di chuyển desktop, mobile lên server mà không cần phải code lại.

Yêu cầu hệ thống

  • Tensorflow hỗ trợ Python 2.7 và Python 3.3+, do tôi dùng Ubuntu lên Python được cài đặt sẵn.
  • Bản Tensorflow GPU cần cài đặt Cuda Toolkit 7.0 và cuDNN v2. Xem hướng dẫn cài tại đây.

Cài thông qua pip

Pip là trình quản lý các module của python.

Cài pip:

# Ubuntu/Linux 64-bit
$ sudo apt-get install python-pip python-dev

# Mac OS X
$ sudo easy_install pip

Sau đó cài Tensorflow:

# Ubuntu/Linux 64-bit, CPU only:
$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl

Cài bản có hỗ trợ GPU:

# Ubuntu/Linux 64-bit, GPU enabled:
$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl

Cài cho Mac OS X, chỉ có bản CPU only và không hỗ trợ GPU:

# Mac OS X, CPU only:
$ sudo easy_install --upgrade six
$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.6.0-py2-none-any.whl

Kiểm tra cài đặt

Kiểm tra xem Tensorflow đã được cài đặt thành công hay chưa. Mở terminal và gõ thử các lệnh python sau. Nếu báo lỗi tức là cài đặt không thành công.

$ python
...
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
>>>

Cài đặt trên Docker

Một cách khác cũng được khuyến khích là cài đặt trong môi trường Docker. Xem hướng dẫn tại bài viết này.

Feb 5, 2016·10 years ago
|Machine Learning|
TutorialPythonMachine Learning
|Edit|

Related Posts

Phân lớp văn bản

Trong Machine Learning và NLP, phân lớp văn bản là một bài toán xử lí văn bản cổ điển, gán các nhãn phân loại lên một văn bản mới dựa trên mức độ tương tự của văn bản đó so với các văn bản đã được gán nhãn trong tập huấn luyện.

Aug 11, 2017·9 years ago
Read more

Deploy Deep Learning model as a web service API

Trong bài này mình sẽ hướng dẫn deploy 1 model Deep learning, cụ thể là Keras dưới dạng một web service API. Sử dụng Flask framework python và Redis server như một Messeage Queue.

Jul 21, 2018·8 years ago
Read more

Sử dụng PyTorch với GPU miễn phí trên Google Colab

Google Colab (https://colab.research.google.com/) là một phiên bản Jupyter/iPython đến từ Google (think iPython + Google Drive), cung cấp cho chúng ta một môi trường notebook-based với backend Python 2/3 miễn phí. Google Colab rất hữu ích trong việc chia sẻ, giáo dục và teamwork trong các dự án về Machine Learning.

Jun 3, 2018·8 years ago
Read more

Python - Nhận dạng xe hơi với OpenCV

Trong bài này, mình sẽ hướng dẫn sử dụng OpenCV để nhận diện xe hơi trong ảnh (video frame) với đặc trưng HAAR, sử dụng file mô hình đã được trained.

Sep 20, 2017·8 years ago
Read more
On this page
  • Yêu cầu hệ thống
  • Cài thông qua pip
  • Kiểm tra cài đặt
  • Cài đặt trên Docker
On this page
  • Yêu cầu hệ thống
  • Cài thông qua pip
  • Kiểm tra cài đặt
  • Cài đặt trên Docker