質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。

Q&A

解決済

2回答

885閲覧

nvccコマンドで.cuファイルをコンパイルして、実行ファイルが出力されるようにしたい。

tack

総合スコア2

CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。

0グッド

0クリップ

投稿2023/07/03 12:33

編集2023/07/03 12:37

実現したいこと

nvccコマンドで.cuファイルをコンパイルして、実行ファイルが出力されるようにしたい。

前提

CUDAでサンプルプログラムをコンパイルしたところ、コンパイル自体は何のメッセージも表示されずに通るのですが、実行ファイルが出力されません。
サンプルプログラムの出典は以下
https://nonbiri-tereka.hatenablog.com/entry/2017/04/11/081601

発生している問題・エラーメッセージ

nvccコマンドで.cuファイルをコンパイルしても実行ファイルが出力されない。

該当のソースコード

CUDA

1#include <stdio.h> 2 3int main(void) { 4 printf("Hello, World!\n"); 5 return 0; 6}

試したこと

色々なサンプルプログラムをコンパイルしてみましたが、どれも実行ファイルが出力されませんでした。

補足情報(FW/ツールのバージョンなど)

NVIDIA-SMI:536.40
Driverのバージョン:536.40
CUDAのバージョン:12.2

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2023/07/03 17:45 編集

osは何でしょうか? もしwindowsなら、ユーザー名に日本語が含まれてませんでしょうか?
tack

2023/07/04 10:17

windows11で、ユーザー名に日本語が含まれていました。
guest

回答2

0

...問題ありませんねぇ(Windows11/Visual Studio 2022)。
インストールに失敗してるんですかね?

g:\work>type foo.cu #include <stdio.h> int main(void) { printf("Hello, World!\n"); return 0; } g:\work>nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2023 NVIDIA Corporation Built on Mon_Apr__3_17:36:15_Pacific_Daylight_Time_2023 Cuda compilation tools, release 12.1, V12.1.105 Build cuda_12.1.r12.1/compiler.32688072_0 g:\work>nvcc foo.cu foo.cu tmpxft_0000d19c_00000000-10_foo.cudafe1.cpp ライブラリ a.lib とオブジェクト a.exp を作成中 g:\work>a.exe Hello, World!

投稿2023/07/03 16:40

episteme

総合スコア16612

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

windowsでユーザー名に全角文字が入っていたのが原因だったみたいです。
パスが全角文字を含まないよう変更したら、実行ファイルが出力されました。

投稿2023/07/04 10:19

tack

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問