Đây là những gì tôi đã làm. Có thể có thêm những thứ bổ sung mà tôi có thể không phải làm, nhưng tôi sẽ bao gồm nó.
Đầu tiên hãy lấy trình điều khiển kho ppa. (Tôi sẽ nói điều này là bắt buộc trước khi cài đặt, trừ khi bạn muốn mạo hiểm một số vòng đăng nhập của cái chết).
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Sau đó cài đặt trình điều khiển mới nhất. Tôi sử dụng trình cập nhật GUI cho hầu hết các phần được gọi là Phần mềm & Cập nhật, trong tab Trình điều khiển bổ sung. Cho đến hôm nay, trình điều khiển nvidia 396 đã có sẵn.
Nhận g ++ - 6 và gcc-6. (Cần thiết)
sudo apt install g++-6
sudo apt install gcc-6
Bạn có thể thử sử dụng nvidia-cuda-toolkit, nhưng đường dẫn đến các thư viện không quen thuộc với tôi. Tôi không muốn gây rối với nó.
(Tôi có thể bỏ qua cái này, nhưng hãy truy cập nó nếu những thứ khác gây ra vấn đề)
sudo apt install nvidia-cuda-toolkit
Tôi đã kết thúc việc cài đặt tệp chạy 9.1 cho Ubuntu 17.04. Tải về nó. Đánh dấu tệp là tệp thực thi (Tôi nhấp chuột phải vào tệp trong máy tính để bàn). Đi vào nhà ga và đặt. (Cần thiết)
./cuda_9.1.85_387.26_linux.run --override
Nó sẽ cài đặt nó bằng trình biên dịch gcc mới. Nó sẽ hỏi bạn một loạt các câu hỏi, và nó sẽ muốn họ trả lời ngay lập tức.
Trả lời có cho sự hợp nhất không được hỗ trợ.
Không cho trình điều khiển nvidia.
Có - với bộ công cụ
Tôi đã sử dụng vị trí cài đặt mặc định
Sau khi được cài đặt, hãy chắc chắn rằng bạn thiết lập đường dẫn của mình. Các tập tin chạy cũng sẽ cung cấp cho bạn một lời nhắc nhở. Ngoài ra tài liệu nvidia sẽ cho bạn biết những gì cần xuất.
echo 'export PATH=/usr/local/cuda-9.1/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:$LD_LIBRARY_PATH' >> ~/.bash.rc
source ~/.bashrc
Cuối cùng, bạn phải thiết lập các liên kết sim thành gcc-6 và g ++ - 6 hoặc bạn sẽ nhận được cảnh báo về việc biên dịch mã của riêng bạn. (Bắt buộc)
sudo ln -s /usr/bin/gcc-6 /usr/local/cuda/bin/gcc
sudo ln -s /usr/bin/g++-6 /usr/local/cuda/bin/g++
Khởi động lại hệ thống. (Cần thiết)