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

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

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

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.

GPU

Một chức năng Google vừa cập nhật cho Colab là sử dụng GPU backend miễn phí trong 12 tiếng liên tiếp. Thông tin như sau:

  1. The GPU used in the backend is a K80 (at this moment).
  2. The 12-hour limit is for a continuous assignment of virtual machine (VM).

Có nghĩa bạn có thể tiếp tục sử dụng GPU sau 12 tiếng bằng cách connect tới VM khác.

Kích hoạt GPU

  1. Mở Notebook Colab
  2. Vào menu Edit > Notebook Settings, Hardware accelerator chọn GPU

Cài đặt Pytorch

Chạy lệnh sau trong notebook cell

# http://pytorch.org/
from os import path
from wheel.pep425tags import get_abbr_impl, get_impl_ver, get_abi_tag
platform = '{}{}-{}'.format(get_abbr_impl(), get_impl_ver(), get_abi_tag())

accelerator = 'cu80' if path.exists('/opt/bin/nvidia-smi') else 'cpu'

!pip install -q http://download.pytorch.org/whl/{accelerator}/torch-0.3.0.post4-{platform}-linux_x86_64.whl torchvision
import torch

And that's it!

Jun 3, 2018·8 years ago
|Machine Learning|
Data EngineeringPythonMachine Learning
|Edit|

Related Posts

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

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

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

NLP - Truyện Kiều Word2vec

Khám phá Word2vec qua "Truyện Kiều" của Nguyễn Du. Hướng dẫn chi tiết về word embeddings, cách xử lý tiếng Việt với n-grams, và sử dụng Gensim Python để training mô hình. Bài viết giải thích về distributed representation, PCA visualization, và những phát hiện thú vị về mối quan hệ ngữ nghĩa giữa các từ trong kinh điển văn học Việt Nam.

Apr 16, 2017·9 years ago
Read more
On this page
  • GPU
  • Kích hoạt GPU
  • Cài đặt Pytorch
On this page
  • GPU
  • Kích hoạt GPU
  • Cài đặt Pytorch