Skip to content

Instantly share code, notes, and snippets.

View hoangnt2601's full-sized avatar
💪
Gymming with code

Hoang Nguyen hoangnt2601

💪
Gymming with code
  • Nautilus JSC
  • Hà Nội Việt Nam
View GitHub Profile
@hoangnt2601
hoangnt2601 / compression_model_mnist_keras.ipynb
Created October 30, 2020 07:49
Compression mnist model with keras
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@hoangnt2601
hoangnt2601 / generate-ssh-key.sh
Created October 29, 2020 03:04 — forked from grenade/01-generate-ed25519-ssh-key.sh
Correct file permissions for ssh keys and config.
ssh-keygen -t rsa -b 4096 -N '' -C "[email protected]" -f ~/.ssh/id_rsa
ssh-keygen -t rsa -b 4096 -N '' -C "[email protected]" -f ~/.ssh/github_rsa
ssh-keygen -t rsa -b 4096 -N '' -C "[email protected]" -f ~/.ssh/mozilla_rsa
@hoangnt2601
hoangnt2601 / jetson_setup.md
Created October 29, 2020 03:02
Cài đặt môi trường và thư viện triển khai AI trên Jetson nano

Nvidia Drivers, Cuda, Cudnn, Tensorrt

Nvidia Drivers

Gỡ bỏ Cuda, Drivers cũ trên máy

sudo /usr/local/cuda-X.Y/bin/uninstall_cuda_X.Y.pl
sudo /usr/bin/nvidia-uninstall
sudo reboot
@hoangnt2601
hoangnt2601 / edge_cloud_benchmark.md
Created October 29, 2020 03:01
Benchmarking Edge Computing

Edge Computing: So sánh các công nghệ phần cứng của Google, Intel và Nvidia

Nhằm tăng tốc độ suy luận của các mô hình học máy ở biên đã bắt đầu xuất hiện các phương pháp không cần đám mây. Đầu tiên trên thị trường là Intel với phần cứng dựa trên Moividius của họ. Sau đó là sự xuất hiện của cả Google, với phần cứng dựa trên EdgeTPU của họ được gọi là CoralNvidia với việc cung cấp Jetson Nano dựa trên nền tảng CUDA của họ.

Image for post

Sự xuất hiện của các thiết bị phần phần cứng mới được thiết kế để chạy các mô hình học máy với tốc độ nhanh và tiêu thụ điện năng thấp, không cần kết nối với đám mây làm cho điện toán biên trở thành một hướng phát triển tiềm năm trong tương lai. Đặc biệt là cùng với những phần cứng

@hoangnt2601
hoangnt2601 / dockerfile_code.md
Last active November 18, 2020 01:34
Các chỉ thị Dockerfile

Các chỉ thị Dockerfile

  • FROM : mọi Docker file đều có chỉ thị này, chỉ định image cơ sở
  • COPY ADD : sao chép dữ liệu
  • ARG : định nghĩa nội dung biến trong Docker file
  • ENV : thiết lập biến môi trường
  • RUN : chạy các lệnh.
  • VOLUME : gắn ổ đĩa, thư mục
  • USER : user
  • WORKDIR : thư mục làm việc

FWIW: I'm not the author of the content presented here (which is an outline from Edmond Lau's book). I've just copy-pasted it from somewhere over the Internet, but I cannot remember what exactly the original source is. I was also not able to find the author's name, so I cannot give him/her the proper credits.


Effective Engineer - Notes

What's an Effective Engineer?

@hoangnt2601
hoangnt2601 / deploy_dnn_with_cloud_function.md
Last active April 4, 2020 10:36
Triển khai mô hình học sâu sử dụng Tensorflow 2.0 với Cloud Functions

Triển khai mô hình học sâu sử dụng Tensorflow 2.0 với Cloud Functions

TensorFlow là một framework để triển khai mô hình học sâu. Các bản cập nhật gần đây cho phiên bản 2.0 cung cấp một số cải tiến, bao gồm những thay đổi quan trọng đối với eager execution. Google Cloud Function cung cấp cách thức thuận tiện, có thể mở rộng trong cơ sở hạ tầng Google Cloud.

Nội dung notebook bao gồm:

  • Cách cài đặt và triển khai Google Cloud Function
  • Cách lưu trữ mô hình
  • Làm thế nào để sử dụng Cloud Functions API endpoint
@hoangnt2601
hoangnt2601 / docker-without-sudo.md
Last active December 4, 2019 01:34
Run Docker without sudo on Ubuntu

Run Docker commands without sudo

1. Add the docker group if it doesn't already exist
$ sudo groupadd docker
2. Add the connected user $USER to the docker group