Cách cài đặt Nvidia CUDA Toolkit trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
Cuda là một nền tảng điện toán song song do Nvidia tạo ra, có thể được sử dụng để tăng hiệu suất bằng cách khai thác sức mạnh của bộ xử lý đồ họa (GPU) trên hệ thống của bạn. Cuda là một lớp phần mềm cho phép các nhà phát triển phần mềm truy cập vào tập lệnh ảo của GPU và các thành phần tính toán song song để thực thi các hạt nhân tính toán.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Cuda trên Ubuntu 18.04.

Yêu cầu​

  • Máy tính để bàn Ubuntu 18.04 được cài đặt vào hệ thống của bạn.
  • Người dùng không phải root có quyền sudo.

Bắt đầu​

Trước khi bắt đầu, bạn sẽ cần xác minh rằng GPU của mình có thể hoạt động với CUDA hay không. Bạn có thể xác minh bằng lệnh sau:
Mã:
lspci | grep NVIDIA
Bạn sẽ thấy kết quả sau:
Mã:
01:00.0 Bộ điều khiển 3D: NVIDIA Corporation GM206M [GeForce GTX 965M] (rev a1)
Tiếp theo, bạn cũng sẽ cần cài đặt gcc, trình điều khiển nvidia, tiêu đề hạt nhân và các gói phát triển vào hệ thống của mình. Bạn có thể cài đặt chúng chỉ bằng cách chạy lệnh sau:
Mã:
sudo apt-get install gcc-6 g++-6 linux-headers-$(uname -r) nvidia-384 -y
Sau khi tất cả các gói được cài đặt, bạn có thể tiến hành bước tiếp theo.

Cài đặt NVIDIA CUDA Toolkit​

Trước tiên, bạn sẽ cần tải xuống phiên bản mới nhất của CUDA Toolkit vào hệ thống của mình. Bộ công cụ CUDA chứa trình điều khiển CUDA và các công cụ cần thiết để tạo, xây dựng và chạy ứng dụng CUDA.

Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget -Ocuda_9.2.88_396.26_linux.run-c https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda_9.2.88_396.26_linux
Sau khi tải xuống hoàn tất, bạn có thể cài đặt bằng lệnh sau:
Mã:
sudo chmod +x cuda_9.2.88_396.26_linux.run
sudo ./cuda_9.2.88_396.26_linux.run --verbose --silent --toolkit --override
Sau khi cài đặt hoàn tất thành công, bạn sẽ thấy kết quả sau:
Mã:
=========== Tóm tắt ===========Toolkit: Đã cài đặt trong /usr/local/cuda-9.2Mẫu: Không được chọnVui lòng đảm bảo rằng - PATH bao gồm /usr/local/cuda-9.2/bin - LD_LIBRARY_PATH bao gồm /usr/local/cuda-9.2/lib64 hoặc thêm /usr/local/cuda-9.2/lib64 vào /etc/ld.so.conf và chạy ldconfig với tư cách là root
Tiếp theo, bạn sẽ cần thêm đường dẫn tệp nhị phân Cuda vào tệp .bashrc của mình. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
nano .bashrc
Thêm dòng sau vào cuối tệp:
Mã:
export PATH="$PATH:/usr/local/cuda-9.2/bin"
Lưu và đóng tệp.

Tiếp theo, xác minh đường dẫn thư viện Cuda bằng lệnh sau:
Mã:
sudo echo "/usr/local/cuda-9.2/lib64" >> /etc/ld.so.conf
sudo ldconfig
Bạn nên truy cập trang web Nvidia và kiểm tra các bản vá có sẵn. Nếu bạn tìm thấy bất kỳ bản vá nào, hãy tải xuống và cài đặt. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
wget https://developer.nvidia.com/compute/cuda/9.2/Prod/patches/1/cuda_9.2.88.1_linux
sudo chmod +x cuda_9.2.88.1_linux.run
sudo ./cuda_9.2.88.1_linux.run --silent --accept-eula
Sau khi các bản vá đã được cài đặt, bạn sẽ thấy kết quả sau:
Mã:
Chào mừng đến với CUDA Patcher.Quá trình cài đặt hoàn tất!Thư mục cài đặt: /usr/local/cuda-9.2
Tiếp theo, bạn sẽ cần tạo liên kết tượng trưng đến GCC6 trong thư mục bin CUDA. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
sudo ln -s /usr/bin/gcc-6 /usr/local/cuda-9.2/bin/gcc
sudo ln -s /usr/bin/g++-6 /usr/local/cuda-9.2/bin/g++
Xin chúc mừng! bạn đã cài đặt thành công Cuda vào hệ thống của mình.

Liên kết​

 
Back
Bên trên