失礼します。初めてこちらで質問させていただきます。
機械学習の入門書を買って勉強を始め、c++のcuda環境を構築しようとしています。試しに打ち消し線cudaに付属のサンプルコードclockをコンパイルして実行しようとしたのですがうまくいきません。(makeは通りましたが、実行時にエラー出てしまいます。)
./clockの実行結果
CUDA Clock sample
CUDA error at ../../common/inc/helper_cuda.h:1160 code=30(cudaErrorUnknown) "cudaGetDeviceCount(&device_count)"
こちらはグラフィックボードがcudaに認識されていないということでしょうか。当方、cudaに疎く、エラーの意味が調べてもよくわかりませんでした。こちらのエラーから分かることがありましたら、ご教示ください。
Clock.cのソースコードについては著作権の関係上掲載できませんでした。
一番重要な情報だと存じます。申し訳ありません。
もし可能であれば、エラーの意味だけでもご教示いただけますと幸いです。
追記:
https://symfoware.blog.fc2.com/blog-entry-2395.htmlのvector_add.cuを試してみましたが、うまく行きませんでした。
$ nvcc vector_add.cu -o vector_add_cuda ←コンパイルは通る
$ ./vector_add_cuda
0.000000 ←サイトでは3.000000になっているのでちゃんと計算できてないと思います。
nvcc --gpu-architecture=sm_30 vector_add.cuとしても同じ結果だった。
hello.cuも試しましたが、こちらもうまく行きませんでした。
$ nvcc hello.cu -o hello ←コンパイルは通る
$ ./hello
$ ←何も表示されず
追記2:
nvidia-driver390を使っておりましたが、470も対応しているのではとのご指摘いただき、ubuntu20.04再インストールの後、sudo apt install nvidia-driver-470;sudo reboot; nvidia-smi;すると認識していることがわかりました。
現在cuda10.2を入れて再度試しています。
こちらで結果報告します。
【実行環境】
プラットフォーム:dos/v
Os:Ubuntu 20.04 64bit
グラボ:quadro k2000M
グラボのドライバ: nvidia-driver-390(aptでインストールしました。)
Cuda:version9.1(aptになかったのでnvidiaのページからダウンロードしたスクリプトでインストールしました)
Nvidia-smiの実行画面(最初の質問時点):
==============NVSMI LOG==============
Timestamp : Mon Mar 14 13:57:37 2022
Driver Version : 390.144
Attached GPUs : 1
GPU 00000000:01:00.0
Product Name : Quadro K2000M
Product Brand : Quadro
Display Mode : Enabled
Display Active : Enabled
Persistence Mode : Disabled
Accounting Mode : Disabled
Accounting Mode Buffer Size : 4000
Driver Model
Current : N/A
Pending : N/A
Serial Number : N/A
GPU UUID : GPU-ed976116-56e3-cccb-0666-149f23505d2c
Minor Number : 0
VBIOS Version : 80.07.31.00.18
MultiGPU Board : No
Board ID : 0x100
GPU Part Number : N/A
Inforom Version
Image Version : N/A
OEM Object : N/A
ECC Object : N/A
Power Management Object : N/A
GPU Operation Mode
Current : N/A
Pending : N/A
GPU Virtualization Mode
Virtualization mode : None
PCI
Bus : 0x01
Device : 0x00
Domain : 0x0000
Device Id : 0x0FFB10DE
Bus Id : 00000000:01:00.0
Sub System Id : 0x21F617AA
GPU Link Info
PCIe Generation
Max : 2
Current : 1
Link Width
Max : 16x
Current : 16x
Bridge Chip
Type : N/A
Firmware : N/A
Replays since reset : 0
Tx Throughput : N/A
Rx Throughput : N/A
Fan Speed : N/A
Performance State : P8
Clocks Throttle Reasons
Idle : Active
Applications Clocks Setting : Not Active
SW Power Cap : Not Active
HW Slowdown : Not Active
HW Thermal Slowdown : N/A
HW Power Brake Slowdown : N/A
Sync Boost : Not Active
SW Thermal Slowdown : Not Active
Display Clock Setting : Not Active
FB Memory Usage
Total : 1998 MiB
Used : 57 MiB
Free : 1941 MiB
BAR1 Memory Usage
Total : 256 MiB
Used : 5 MiB
Free : 251 MiB
Compute Mode : Default
Utilization
Gpu : 0 %
Memory : 5 %
Encoder : 0 %
Decoder : 0 %
Encoder Stats
Active Sessions : 0
Average FPS : 0
Average Latency : 0
Ecc Mode
Current : N/A
Pending : N/A
ECC Errors
Volatile
Single Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
CBU : N/A
Total : N/A
Double Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
CBU : N/A
Total : N/A
Aggregate
Single Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
CBU : N/A
Total : N/A
Double Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
CBU : N/A
Total : N/A
Retired Pages
Single Bit ECC : N/A
Double Bit ECC : N/A
Pending : N/A
Temperature
GPU Current Temp : 40 C
GPU Shutdown Temp : 104 C
GPU Slowdown Temp : 96 C
GPU Max Operating Temp : 91 C
Memory Current Temp : N/A
Memory Max Operating Temp : N/A
Power Readings
Power Management : N/A
Power Draw : N/A
Power Limit : N/A
Default Power Limit : N/A
Enforced Power Limit : N/A
Min Power Limit : N/A
Max Power Limit : N/A
Clocks
Graphics : 135 MHz
SM : 135 MHz
Memory : 405 MHz
Video : 405 MHz
Applications Clocks
Graphics : N/A
Memory : N/A
Default Applications Clocks
Graphics : N/A
Memory : N/A
Max Clocks
Graphics : 745 MHz
SM : 745 MHz
Memory : 900 MHz
Video : 540 MHz
Max Customer Boost Clocks
Graphics : N/A
Clock Policy
Auto Boost : N/A
Auto Boost Default : N/A
Processes
Process ID : 1038
Type : G
Name : /usr/lib/xorg/Xorg
Used GPU Memory : 49 MiB
Process ID : 1192
Type : G
Name : /usr/bin/gnome-shell
Used GPU Memory : 4 MiB

回答1件
あなたの回答
tips
プレビュー