Hướng Dẫn Sử Dụng Google Colab

     

Google Collaboratory vừa mới được cho phép người dùng sử dụng GPU Tesla K80. Dù vẫn còn đấy hạn chế về thời gian sử dụng (nhiều độc nhất chạy GPU đôi mươi tiếng liên tục), tính năng mới giúp tăng tốc độ chạy thuật toán lên ít nhất x20 lần. Ở bài này bản thân sẽ khuyên bảo mọi bạn cách thực hiện GG Colab GPU và demo demo keras.

Bạn đang xem: Hướng dẫn sử dụng google colab

Chọn setup GPU

Mặc định GG Colab sẽ chạy xe trên CPU, để chạy xe trên GPU, bọn họ chọn Runtime => Change runtime type => GPU

*

Liên kết Google Drive với Google Colab

Nếu như bạn không có ý định áp dụng file/ tài liệu trên Google Drive thì có thể bỏ qua bước này, nhưng bạn dạng thân mình thấy bước này rất hữu ích.

Bạn mở/ sinh sản 1 file .ipynb bất kỳ lên nhằm chạy những dòng lệnh phía sau.

Xem thêm: Phần Mềm Đánh Trống Trên Máy Tính, Huong Dan Choi Trong, Đánh Trống Trên Máy Tính

1. được cho phép quyền truy cập GG Drive

Copy dòng lệnh sau với chạy tất cả cùng lúc.

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null!apt-get update -qq 2>&1 > /dev/null!apt-get -y install -qq google-drive-ocamlfuse fusefrom google.colab import authauth.authenticate_user()from oauth2client.client import GoogleCredentialscreds = GoogleCredentials.get_application_default()import getpass!google-drive-ocamlfuse -headless -id=creds.client_id -secret=creds.client_secret &1 | grep URLvcode = getpass.getpass()!echo vcode | google-drive-ocamlfuse -headless -id=creds.client_id -secret=creds.client_secretLưu ý: bạn cần chất nhận được quyền truy cập 2 lần. Mỗi lần hiện 1 link lên các bạn click vào để đưa code rồi điền vào form trống

Sau đó, bạn sẽ nhìn thấy thông tin sau, hội chứng tỏ cho phép quyền truy vấn thành công

Please enter the verification code: Access token retrieved correctly.2. Tạo nên thư mục ảo trên GG ColabThư mục ảo có tên drive

!mkdir -p drive!google-drive-ocamlfuse drive

Các câu lệnh hữu ích

1. Soát sổ thông sốChạy từng nhóm một để kiểm tra thông số kỹ thuật bạn quan liêu tâm

# Deviceimport tensorflow as tffrom tensorflow.python.client import device_libprint("Current Device: ", tf.test.gpu_device_name() + " ")device_lib.list_local_devices()# RAM: !cat /proc/meminfo# CPU: !cat /proc/cpuinfo# Tensorflow version!pip show tensorflow2. Thao tác với thư mụcTrong thư mục drive của bản thân có chứa thư mục app.

Xem thêm: Cách Sử Dụng Adjustment Layers Điều Chỉnh Màu Photoshop Cs6, Cách Đổi Gam Màu Cho Ảnh Trên Photoshop

!ls drive/app # Liet ke cac tệp tin trong thu muc appimport osos.getcwd() # Thu muc hien taios.chdir("drive") # truy tìm cap thu muc drive os.chdir("..") # con quay vee thu muc truoc3. Cài đặt thư viện nên thiết:Để cài đặt các thư viện, ta áp dụng 2 cú pháp !pip install với !apt-get

# keras!pip install -q keras# OpenCV!apt-get -qq install -y libsm6 libxext6 && pip install -q -U opencv-pythonimport cv24. Thiết lập file xuất xắc thư mục# Tai CSV!wget https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/datasets/Titanic.csv -P drive/app# Tai thu muc git!os.chdir("drive/app")!git clone https://github.com/wxs/keras-mnist-tutorial.git5. Chạy file .ipynb hay.pyVới file .ipynb, ta mở trực tiếp trong GG Drive bởi GG Colab. Rồi chạy chương trìnhNếu sẽ chạy câu lệnh git clone phía trên, các bạn có thể mở file MNIST in keras.ipynb ra nhằm chạy thử. Các bạn sẽ thấy tốc độ chạy rộng CPU cực kỳ nhiều.Thông thường xuyên 1 epoch, batch form size 128, mất khoảng 3-4s

*

Với tệp tin .py, các chúng ta cũng có thể tải file mnist_cnn.py hoặc upload tệp tin của chúng ta lên GG Drive

os.getcwd() # Kiem tra thu muc hien tai!python3 drive/app/mnist_cnn.py # Chay file mnist_cnn

Lưu ý

Hiện tại, cứ các lần đăng nhập vào GG Colab, các bạn sẽ được hướng dẫn và chỉ định 1 thiết bị ảo không giống nhau, nên tổng thể quá trình được cho phép quyền truy tìm cập, thiết lập phần mềm phải làm lại từ bỏ đầu.