Đối với TensorFlow tôi muốn cài đặt CUDA. Làm cách nào để làm điều đó trên Ubuntu 16.04?
Đối với TensorFlow tôi muốn cài đặt CUDA. Làm cách nào để làm điều đó trên Ubuntu 16.04?
Câu trả lời:
Có một hướng dẫn cài đặt Linux . Tuy nhiên, về cơ bản chỉ là các bước:
md5sum cuda_7.5.18_linux.run
. Chỉ tiếp tục nếu nó đúng.sudo apt-get purge nvidia-cuda*
- nếu bạn cũng muốn cài đặt trình điều khiển sudo apt-get purge nvidia-*
.)
sudo service lightdm stop
/etc/modprobe.d/blacklist-nouveau.conf
với các nội dung sau:
blacklist nouveau
options nouveau modeset=0
sudo update-initramfs -u
sudo sh cuda_7.5.18_linux.run --override
. Hãy chắc chắn rằng bạn nói y
cho các liên kết tượng trưng.
sudo service lightdm start
Xem thêm: NVIDIA CUDA với Ubuntu 16.04 beta trên máy tính xách tay (nếu bạn không thể chờ đợi)
Ghi chú : Có, có khả năng cài đặt nó qua apt-get install cuda
. Tôi thực sự khuyên bạn không nên sử dụng nó, vì nó thay đổi đường dẫn và làm cho việc cài đặt các công cụ khác trở nên khó khăn hơn.
Bạn cũng có thể quan tâm Làm thế nào tôi có thể cài đặt CuDNN trên Ubuntu 16.04? .
*: Không cài đặt trình điều khiển hiển thị với tập lệnh này. Họ già rồi. Tải xuống những cái mới nhất từ http://www.nvidia.com/Doad/index.aspx
Lệnh sau hiển thị phiên bản CUDA hiện tại (dòng cuối cùng):
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Sun_Sep__4_22:14:01_CDT_2016
Cuda compilation tools, release 8.0, V8.0.44
Lệnh sau cho biết phiên bản trình điều khiển của bạn và bộ nhớ GPU bạn có bao nhiêu:
$ nvidia-smi
Fri Jan 20 12:19:04 2017
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.57 Driver Version: 367.57 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce 940MX Off | 0000:02:00.0 Off | N/A |
| N/A 75C P0 N/A / N/A | 1981MiB / 2002MiB | 98% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1156 G /usr/lib/xorg/Xorg 246MiB |
| 0 3198 G ...m,SecurityWarningIconUpdate<SecurityWarni 222MiB |
| 0 6645 C python 1510MiB |
+-----------------------------------------------------------------------------+
Xem thêm: Xác minh cài đặt CuDNN
Đừng hoảng sợ. Ngay cả khi bạn không thể thấy bất cứ điều gì trên máy tính của mình, các bước sau sẽ đưa bạn trở lại trạng thái trước:
mount -o remount,rw /
( -
đang ?
và /
nằm -
trong bố cục của người Mỹ)sh cuda_7.5.18_linux.run --uninstall
sudo apt-get install nvidia-361 nvidia-common nvidia-prime nvidia-settings
Cài đặt trình điều khiển đồ họa là một chút khó khăn. Điều này phải được thực hiện mà không cần hỗ trợ đồ họa.
dpkg -l | grep -i nvidia
sudo apt-get remove --purge nvidia-WHATEVER
sudo service lightdm stop
reboot
pc / danh sách đen trình điều khiển nouveau ( hướng dẫn tiếng Đức )sudo apt-get install linux-headers-$(uname -r)
trước khi chạy trình cài đặt. điều này đảm bảo các tiêu đề hạt nhân và các gói phát triển cụ thể cho những gì bạn đang chạy ở đó và bạn sẽ không phải đối mặt với việc cài đặt trình điều khiển bị lỗi!
Tôi đã cố gắng cài đặt nhiều lần thông qua tệp .run, nhưng một số lỗi luôn xuất hiện và tôi đã chạy vào một vòng lặp đăng nhập hoặc mất hoàn toàn màn hình. Do đó, tôi khuyên bạn nên sử dụng tệp .deb và không sử dụng trình quản lý hiển thị.
Hướng dẫn cài đặt NVIDIA CUDA cho Linux là một liên kết tuyệt vời liệt kê các chi tiết đầy đủ. Hãy chắc chắn rằng bạn làm theo từng bước khi được cung cấp.
Để cài đặt trình điều khiển Nvidia, bạn có thể làm như sau:
Trong Ubuntu "Tìm kiếm máy tính của bạn" ở góc trên bên trái tìm kiếm "Trình điều khiển bổ sung" (Bạn cũng có thể thực hiện Cài đặt hệ thống-> Phần mềm và cập nhật-> Trình điều khiển bổ sung)
Trong menu xuất hiện, chọn một trong các Trình điều khiển Nvidia và nhấp vào "Áp dụng thay đổi". (Bước này sử dụng internet. Nếu vẫn không thành công thì máy chủ proxy của bạn có thể đang chặn tải xuống)
Khởi động lại hệ thống của bạn.
Mở một cửa sổ đầu cuối và gõ nvidia-smi. Nếu trình điều khiển của bạn đã được cài đặt chính xác, bạn sẽ thấy một cái gì đó như:
+ ------------------------------------------------- ----- + | Phiên bản trình điều khiển NVIDIA-SMI 3.295.41: 295.41 | | ------------------------------- + ----------------- ----- + ---------------------- + | Nb. Tên | Xe buýt Id. | ECC SB / DB dễ bay hơi | | Quạt Temp Sử dụng / Cap | Sử dụng bộ nhớ | Sử dụng GPU. Tính M. | | =============================== + ================= ===== + ====================== | | 0. Tesla C2050 | 0000: 05: 00.0 Bật | 0 0 | | 30% 62 C P0 N / A / N / A | 3% 70MB / 2687 MB | 44% Mặc định | | ------------------------------- + ----------------- ----- + ---------------------- | | Tính toán các quy trình: Bộ nhớ GPU | | Tên quy trình GPU GPU Cách sử dụng | | ================================================= ============================ | | 0. 7336 ./align 61MB | + ------------------------------------------------- ---------------------------- +
Bạn có thể dễ dàng cài đặt CUDA theo liên kết trước đó ngay bây giờ. Tóm lại:
sudo apt-get install linux-headers-$(uname -r)
Tải xuống bộ công cụ từ đây và sau đó cài đặt .deb
tệp (thay thế tên cho phù hợp)
sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb
sau đó chạy:
sudo apt-get update
sudo apt-get install cuda
deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 /
. Lưu ý rằng cài đặt đã hạ cấp trình điều khiển từ nvidia-381 xuống -375. Tôi để nó ở đó.
Unknown: Unknown This device is not working
Nó sẽ hỏi tôi nếu tôi muốn sử dụng Processor microcode firmware for Intel CPUs
. Tôi có nên sử dụng nó? Cảm ơn bạn.
Tôi cũng đã thử các cách tiếp cận khác nhau để cài đặt Cuda 8.0 trong Ubuntu 16.04. Cuối cùng, đây là các bước thực hiện thủ thuật. Tôi đã làm theo hướng dẫn này và cập nhật các bước sửa chữa như sau.
Cập nhật hệ thống
apt-get update && apt-get upgrade
Tải về VirtualGL và cài đặt nó. Để cài đặt
dpkg -i virtualgl*.deb
Tải xuống và cài đặt CUDA 8.0 và cài đặt nó. Tôi đề nghị làm điều đó vs thông qua internet. Như thế này,
Cài đặt phụ thuộc cần thiết.
apt-get install linux-headers-$(uname -r)
apt-get install freeglut3-dev libxmu-dev libpcap-dev
Cập nhật hệ thống PATH trong .bashrc có thể được tìm thấy trong thư mục chính. Xin lưu ý nếu bạn cài đặt những thứ đó vào vị trí khác nhau, vui lòng cập nhật đường dẫn theo đó.
export PATH=$PATH:/opt/VirtualGL/bin
export PATH=$PATH:/usr/local/cuda/bin
Cài đặt bumblebee-nvidia và primus.
apt-get install bumblebee-nvidia primus
Chỉnh sửa tệp cấu hình bumblebee để bumblebee biết chúng tôi đang sử dụng trình điều khiển NVIDIA. Vui lòng cập nhật đường dẫn theo hệ thống của bạn. Đây là quan điểm tham khảo sẽ giúp.
sudo nano +22 /etc/bumblebee/bumblebee.conf
Thêm vào:
[bumblebeed]
ServerGroup=bumblebee
TurnCardOffAtExit=false
NoEcoModeOverride=false
Driver=nvidia
XorgConfDir=/etc/bumblebee/xorg.conf.d
Bridge=auto
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
AllowFallbackToIGC=false
Driver=nvidia
[driver-nvidia]
KernelDriver=nvidia
PMMethod=auto
LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367
XorgModulePath=/usr/lib/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Chạy phần sau và ghi lại địa chỉ PCI của card màn hình của bạn.
$ lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
01:00.0 3D controller: NVIDIA Corporation Device 179c (rev a2)
Chỉnh sửa tệp xorg.conf.nvidia để nó biết địa chỉ PCI (01: 00.0 cho tôi) của thẻ video của bạn. Cập nhật địa chỉ PIC như bên dưới trong phần "ServerLayout"
sudo nano /etc/bumblebee/xorg.conf.nvidia
Thêm vào:
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
BusID "PCI:01:00.0"
Khởi động lại hệ thống và vui chơi với việc chạy một số mã mẫu.
sudo shutdown -r now
Các bước làm việc cho tôi:
sudo apt-get install nvidia-cuda-toolkit HOẶC 1 '. hướng dẫn cài đặt tại đây
Bạn cần chọn từ Phần mềm & Cập nhật / Trình điều khiển bổ sung trình điều khiển nvidia (375, trong ngữ cảnh của tôi)
Theo dõi màn hình xanh khi bạn khởi động lại và chỉ từ đó vô hiệu hóa khởi động an toàn bằng cách nhập mật khẩu được đặt trong quá trình cài đặt trình điều khiển nvidia. (mọi thao tác khởi động an toàn thông qua BIOS không hoạt động đối với tôi).
Bây giờ đầu ra thử nghiệm cài đặt thành công.
Tôi đã viết một bài đăng trên blog này cách đây một thời gian - Cài đặt bộ công cụ Nvidia CUDA - ubfox 16.04 LTS - ghi chú /
Môi trường của tôi: Khởi động kép Windows 10 và Ubuntu 16.04 LTS.
Sao chép và dán ở đây một số bài học lớn. Vui lòng xem bài đăng trên blog để được hướng dẫn chi tiết (chỉ để tránh trùng lặp)
Vui lòng tham khảo cài đặt bộ công cụ Nvidia CUDA - Ubuntu 16.04 LTS - ghi chú /
Tôi đã làm cho nó hoạt động sau khi đọc một số bài đăng: Tôi đã có thẻ ATI trong máy tính, điều này hóa ra rất hữu ích. Tôi đã cài đặt GTX 1070 dọc theo ATI và bắt đầu cài đặt Kubfox 16.04. Chỉ màn hình được kết nối với thẻ ATI ban đầu có hình ảnh, cho phép tôi cài đặt trình điều khiển NVIDIA-Linux-x86_64-367.27.run được tải xuống từ trang web của nhà cung cấp. Để cài đặt CUDA, tôi đã tải xuống tệp cuda_7.5.18_linux.run. Tôi đã cài đặt bộ công cụ cuda bằng cách sử dụng hai công tắc:
cuda_7.5.18_linux.run --silent --toolkit
Các mẫu cuda cũng có thể được cài đặt từ tệp .run. Một vấn đề là cuda không thích gcc5. Vì vậy, tôi đã làm sudo apt-get install gcc-4.8
và sau đó thay đổi gcc mặc định thành phiên bản này bằng cách:
cd /usr/bin/
sudo unlink gcc
sudo ln -s gcc4.8 gcc
sudo unlink g++
sudo ln -s g++-4.8 g++
Tôi đã thay thế gcc thành gcc5 sau khi cài đặt cuda. Việc biên dịch các mẫu cuda cũng cần được thực hiện với gcc4.8, gcc4.9 có thể hoạt động nhưng tôi đã không thử.
Một phương pháp thường được ưa thích là cài đặt SW thông qua các tệp deb khi có sẵn vì chúng cung cấp một cách mạnh mẽ hơn để xử lý các phụ thuộc và một phương pháp đáng tin cậy hơn để loại bỏ SW. Ứng cử viên phát hành CUDA 8.0 đã có sẵn cho 16.04 (trong vùng dev) theo cách đó và hiện CUDA 8.0 cho Ubuntu 16.04 có sẵn thông qua các tệp deb (cục bộ) và (mạng): https://developer.nvidia.com/cuda -tải xuống
Chỉ cần một lời nhắc nhở tử tế, Ubuntu 16.04 có thể không cài đặt cuda tại vị trí giả định /usr/local/cuda-8.0.61
. Do đó export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}}
có thể không hoạt động.
Khi tôi đang cố gắng cài đặt "cuda-repo-ubfox1604-8-0-local-ga2_8.0.61-1_amd64.deb" trên Ubuntu 16.04, tôi chỉ cần làm theo các hướng dẫn tại đây http://docs.nvidia.com/cuda/cuda -installation-guide-linux / index.html # post-install-action . Tuy nhiên, tôi không thể biên dịch cuda-install-samples-8.0.61.sh \ home hoặc nvcc -V
Hóa ra Ubuntu đã cài đặt cuda /usr/local/cuda-8.0
thay vì vị trí giả định /usr/local/cuda-8.0.61
. Do đó tôi đã thay đổi export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}}
thành export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
và tôi đã cài đặt thành công cuda.
Câu trả lời được chấp nhận đã không làm việc cho trường hợp của tôi. Tôi đã cài đặt CUDA 8.0 trên labtop của mình với các thông số kỹ thuật sau:
Hướng dẫn sau đây cài đặt trình điều khiển NVIDIA trước, sau đó cài đặt CUDA 8.0.
Trong danh sách, tìm card đồ họa của bạn. Trong số các trình điều khiển có thể được sử dụng cho thẻ, hãy chọn trình điều khiển độc quyền từ NVIDIA. Sau đó nhấn nút [Áp dụng thay đổi]. Trong trường hợp của tôi, dưới tên card đồ họa "NVIDIA Corporation: GM107M [Geforce GTX 950M]", có hai lựa chọn:
Xóa trình điều khiển video được cài đặt mặc định với $ sudo apt remove xserver-xorg-video*
.
cuda_8.0.61_375.26_linux.run
.$ sudo sh cuda_8.0.61_375.26_linux.run
.
375.66
, cao hơn so với 375.26
trong trình cài đặt, tôi đã chọn không cài đặt.ld.so.conf
và xảy ra lỗi sau:, libEGL.so.1 is not a symbolic link
hãy làm theo hướng dẫn từ liên kết này .Đây là một câu trả lời looooong vì tôi đã vặn máy tính xách tay của tôi nhiều lần trong khi viết nó. Tuy nhiên, tôi thà giữ nó lâu vì nó cũng có thể hữu ích cho người khác;) Phần hay nhất trong câu trả lời của tôi bắt đầu từ Đã chỉnh sửa-Cập nhật
Sooooo, tôi đã đọc tất cả các câu trả lời ở đây và những nơi khác, tôi không biết tại sao, nhưng mỗi câu hỏi đều gây ra cho tôi một vấn đề :(
Sau 4 ngày, cài đặt lại Linux qua lại ở đây là cách làm việc với tôi.
Trước khi đi đến thủ tục chính tôi muốn đề cập đến một phương pháp thay thế.
phương pháp thay thế nếu bạn đang sử dụng máy tính xách tay:
Vì vậy, bạn có thể chuyển đổi giữa nvidia và gpu intel trên máy tính xách tay của mình bằng cách sử dụng
sudo prime-select intel
sudo prime-select nvidia
Nói cách khác, bạn có thể chuyển sang intel và cài đặt nvidia và chuyển trở lại intel để sử dụng bình thường và bất cứ khi nào bạn muốn sử dụng chuyển đổi học tập sâu sang nvidia.
Dù sao,
hãy để tôi nói về phương thức chính cuối cùng có hiệu quả với tôi (thông tin ở đây chủ yếu được lấy từ Liên kết ):
Xóa và xóa tất cả nội dung nvidia / cuda hiện có:
sudo apt-get remove --purge nvidia-*
sudo apt-get purge nvidia-cuda*
sudo apt-get purge nvidia-*
sudo /usr/bin/nvidia-uninstall
sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl
sudo rm -rf /etc/modprobe.d/blacklist-nouveau.conf
Sau đó, chúng tôi chỉ cập nhật mọi thứ:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot
Bây giờ, có khả năng bạn không thể đăng nhập và bạn bị kẹt trong vòng lặp ...
Đừng lo lắng, tôi đã phải đối mặt với điều đó hơn 50 lần ...
nhấn ctr+alt+F2
gõ tên người dùng và mật khẩu của bạn
Bây giờ gõ những cái này:
sudo service lightdm stop
Tùy chọn, một số người cũng cần phải nhập cái này, thật lòng idk sử dụng của nó là gì: sudo init 3
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
thêm vào
blacklist nouveau
options nouveau modeset=0
để nó và lưu nó và thoát.
Sau đó gõ:
sudo update-initramfs -u
đi đến tập tin mà bạn có tập tin cuda .run ở đó và gõ:
sudo sh cuda_8.0_linux.run --override
sudo service lightdm start
sudo reboot
Sooo, nếu bạn may mắn, bạn sẽ có thể đăng nhập ngay bây giờ. Như bạn có thể đoán, tôi không phải là người may mắn và tôi vẫn không thể đăng nhập. Vì vậy, tôi đã phải nhấn ctr+Alt+F2
một lần nữa và làm như sau:
sudo ubuntu-drivers autoinstall
sudo reboot
Bây giờ tôi có thể đăng nhập cuối cùng.
Bây giờ là lúc để thiết lập các đường dẫn và kiểm tra các cài đặt.
thể loại:
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64 ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
nvidia-smi
nvcc -V
nó sẽ cho bạn thấy rằng bạn có cuda 8.
Cũng trong trường hợp bạn cũng có thể làm những điều này:
export PATH=$PATH:/usr/local/cuda-8.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64
gedit ~/.bashrc
thêm những thứ này vào cuối:
export PATH=$PATH:/usr/local/cuda-8.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64
# Added by me on 2013/06/24
PATH=~/bin:$PATH
export PATH
Lưu và thoát gedit. Thể loại:
sudo ldconfig /usr/local/cuda-8.0/lib64
Một câu hỏi cho những người biết nhiều hơn tôi:
Vì vậy, mọi thứ nghe có vẻ như đang hoạt động nhưng khi tôi tắt / khởi động lại hệ thống của mình trong vài giây thì nó hiển thị
Vì vậy, mọi thứ nghe có vẻ như đang hoạt động nhưng khi tôi tắt / khởi động lại hệ thống của mình trong vài giây, nó hiển thị không thành công khi khởi động Load Kernel Modules. Tôi đã thử bài này nhưng không được, xin vui lòng cho tôi biết nếu bạn biết cách khắc phục.
----------------
Đã chỉnh sửa-Cập nhật
Đoán xem, tôi lại bắt vít.
Nhưng lần này tôi đến với một sự hòa nhập dễ dàng hơn nhiều. và đây là điểm chính: Đôi khi chúng ta cần nói KHÔNG
Đây là những gì làm việc thực sự tốt cho tôi. sau khi bạn thanh lọc và loại bỏ mọi thứ và khởi động lại sudo, hãy làm điều này:
sudo ubuntu-drivers autoinstall
sudo reboot
nhấn ctr+alt+F2
gõ tên người dùng và mật khẩu của bạn
Bây giờ gõ những cái này:
sudo service lightdm stop
sudo sh cuda_8.0_linux.run
QUAN TRỌNG: trong quá trình cài đặt, câu hỏi đầu tiên yêu cầu cài đặt lại trình điều khiển một lần nữa, NÓI KHÔNG với người mẹ này f **** câu hỏi Nói có với phần còn lại của họ mặc dù: D sau khi kết thúc.
sudo service lightdm start
press `alt+ctr+F7`
đăng nhập vào PC thân yêu của bạn
Nó có hoạt động không? Chào mừng bạn
Ban đầu tôi đã thử làm những sudo lightdm stop
thứ đó, nhưng nó dẫn đến một vòng lặp đăng nhập. Vì vậy, tôi tìm thấy một phương pháp mới:
Sao chép tệp cuda_9.0.176_384.81_linux.run
(trong trường hợp của tôi là tệp runfile) vào bất kỳ thư mục nào /home/<your_username>
như Tải xuống hoặc Tài liệu hoặc bất cứ nơi nào.
Sau đó, khởi động lại máy tính của bạn và khi menu khởi động Ubuntu xuất hiện, hãy vào 'Tùy chọn nâng cao → Chế độ khôi phục' (nếu nó không xuất hiện shiftphím giữ trong khi khởi động)
Chọn 'drop to root shell', nhấn ENTER để tiếp tục khi được yêu cầu nhấn enter hoặc Ctrl-D.
Chỉnh sửa : Chạy mount -o rw,remount /
để có được các đặc quyền đọc-ghi.
Đi vào thư mục mà bạn đã sao chép tệp cài đặt cuda.
Chạy lệnh trên cơ sở loại tệp, nó có thể được tìm thấy tại https://developer.nvidia.com/cuda-doads sau khi chọn mục tiêu bạn muốn như bạn đã làm trước đó. Trong trường hợp của tôi, nó làsudo sh cuda_*.run
Đây là bước quan trọng và tiến hành chậm và cẩn thận , khi thông tin / thỏa thuận dài kết thúc CHẤP NHẬN nó.
Sau đó, nó sẽ hỏi về NVIDIA DRIVER INSTALLATION nhấn yes ( y ).
Sau đó, nó có thể sẽ hỏi về cài đặt thư viện OpenGL , bỏ qua nó vì nó có thể ghi đè cài đặt trình điều khiển thông thường của bạn và gây ra sự cố , trong trường hợp của tôi, nó đã làm. Vì vậy, nhấn không ( n ).
Sau đó tiếp tục với tất cả các cài đặt và nó sẽ hoàn thành tự động và cuối cùng hiển thị logfile/tmp
.
Bây giờ khởi động lại hệ thống bằng cách nhập lệnh khởi động lại ở vỏ chế độ phục hồi.
Sau khi hệ thống của bạn khởi động, nó có thể không hiển thị các tệp mẫu CUDA, vì bạn cần hoàn thành hai bước sau khi cài đặt bắt buộc này:
[A] Thêm đường dẫn chính xác cho cuda.
[B] Thêm đường dẫn chính xác cho LD_LIBRARY_PATH
Thêm đường dẫn vào tệp ~ / .bashrc và chạy source ~/.bashrc
để làm cho đường dẫn vĩnh viễn để nó không biến mất sau khi khởi động lại, xác nhận nó bằng cách đóng thiết bị đầu cuối hiện tại và chạy lại lệnh thứ hai trong bước 12 trong thiết bị đầu cuối khác.
Tham khảo Chuyển đến 7. Thao tác sau khi cài đặt
Để kiểm tra xem CUDA có được cài đặt đúng cách hay không chạy cả hai lệnh được đề cập dưới đây và kiểm tra xem có nvcc -V
cho đầu ra hay không
cat /proc/driver/nvidia/version
nvcc -V
Đi đến ~/NVIDIA_CUDA-9.0_Samples/1_Utilities/deviceQuery
, sau đó chạy chúng:
make
./deviceQuery
và khớp với đầu ra với Hình ảnh này , bạn có thể khác nhưng định dạng đầu ra phải khớp.
Xin chúc mừng bạn đã cài đặt CUDA Toolkit thành công . Sau đó, hãy vào đây và thử một số ví dụ Chuyển đến 7.2 Các hành động được đề xuất .
KHÓA HỌC - TÀI LIỆU CÔNG CỤ CUDA
PS - Bất kỳ loại chỉ trích nào đều được chào đón, xin lỗi trước cho bất kỳ sai lầm nào, đây là câu trả lời đầu tiên của tôi trên Askubfox.com.
CẢM ƠN BẠN RẤT NHIỀU VÌ ĐÃ ĐỌC:)
Đã thực hiện việc này nhiều lần, thành công / không thành công mất màn hình của tôi, đến đây - đạt được thông tin chi tiết - một số cuda libs không có trong đường dẫn, thiếu, không được cài đặt - cách lành mạnh là chỉ cài đặt trình điều khiển linux cho thẻ nvidia của bạn https: // Medium.com/techlogs/install-the-right-nvidia-do-for-cuda-in-ubfox-2d9ade437dec và làm việc trên các hình ảnh docker nvidia-cuda - cơ sở hoặc phát.
Thực hiện ánh xạ âm lượng từ thư mục mã của bạn vào vùng chứa - cài đặt những gì bạn muốn - Tương tự như khi làm việc với máy ảnh hoặc dòng chảy hoặc chỉ là opencv thuần túy
docker run --net = host --r nb = nvidia -it -v ~ / mã hóa: / mã hóa nvidia / cuda: / bin / bash
Lưu ý TF cũng đi kèm với docker của nó