プロジェクト作成と実行
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Nsight]]
基本的なeclipceの使い方は省略しています。CUDAとリモートの...
* ワークスペースの設定 [#efe1120d]
起動時にワークスペースを設定画面が開きます。
デフォルトではワークスペースで指定したディレクトリにプロ...
&ref(workspace.png);
* 新規プロジェクトの作成 [#efe1120d]
File -> New -> CUDA C/C++ Project
Project nameを入力する。
下のNextをクリック
続けて、下のFinishをクリック
左のProject Explorer内に作ったプロジェクトが追加されます。
&ref(newProj.png);
追加されたプロジェクトを右クリックして、Propertiesをクリ...
Build -> Target SystemsのManageをクリック
&ref(targetSystem.png);
右のAddをクリックして
Host name に caviar[0-6] (使用したい番号)
User name に 研究室のマシンにログインするときのIDを入力し...
&ref(setCaviar.png);
次にProject Pathを指定します。
&ref(ProjectPath.png);
パスワードがきかれるので、研究室のマシンにログインすると...
リモートマシン上でのプロジェクトの保存先を設定します。
My Homeディレクトリ以下は自由に使えるので、適当にフォルダ...
&ref(RemoteProject.png);
Toolkitに何も入力されていない場合、Manage...をクリックして
TookKit pathのBrowseをクリックして
/usr/local/cuda-6.5/bin
指定して、何か聞かれたらをOKを押して下さい。
その後は、下のFinishをクリックして
右下のOKを押して、プロパティを終了して下さい。
* プロジェクトのリモートビルド [#efe1120d]
Nsightではローカルとリモートマシンでのビルドが選べます。
リモートマシンでビルドするとリモートマシン側にディレクト...
リモートマシンでのビルドはツールバーの左の方にあるハンマ...
&ref(BuildSet.png);
クリックすると自動的にビルドが始まり、前回設定したリモー...
DebugとReleaseビルドの違いは省略します。
* リモートマシンでのプログラムの実行 [#efe1120d]
上のメニューバーから
Run -> Run Configrations...
をクリック
左のC/C++ Remote Applicationを右クリックしてNewを選択
&ref(RunConf.png);
Remote connectionで先ほどTarget System で設定したマシンを...
Remote executable でリモートマシン上にある実行プログラム...
デフォルトではプロジェクトの保存先に指定したディレクトリ...
&ref(RemoteRunSetting.png);
設定後、下のRunをクリックするとプログラムが実行されます。
一度設定すると、メニューバーの再生ボタンまたは Ctrl+F11 ...
&ref(RunIcon.png);
終了行:
[[Nsight]]
基本的なeclipceの使い方は省略しています。CUDAとリモートの...
* ワークスペースの設定 [#efe1120d]
起動時にワークスペースを設定画面が開きます。
デフォルトではワークスペースで指定したディレクトリにプロ...
&ref(workspace.png);
* 新規プロジェクトの作成 [#efe1120d]
File -> New -> CUDA C/C++ Project
Project nameを入力する。
下のNextをクリック
続けて、下のFinishをクリック
左のProject Explorer内に作ったプロジェクトが追加されます。
&ref(newProj.png);
追加されたプロジェクトを右クリックして、Propertiesをクリ...
Build -> Target SystemsのManageをクリック
&ref(targetSystem.png);
右のAddをクリックして
Host name に caviar[0-6] (使用したい番号)
User name に 研究室のマシンにログインするときのIDを入力し...
&ref(setCaviar.png);
次にProject Pathを指定します。
&ref(ProjectPath.png);
パスワードがきかれるので、研究室のマシンにログインすると...
リモートマシン上でのプロジェクトの保存先を設定します。
My Homeディレクトリ以下は自由に使えるので、適当にフォルダ...
&ref(RemoteProject.png);
Toolkitに何も入力されていない場合、Manage...をクリックして
TookKit pathのBrowseをクリックして
/usr/local/cuda-6.5/bin
指定して、何か聞かれたらをOKを押して下さい。
その後は、下のFinishをクリックして
右下のOKを押して、プロパティを終了して下さい。
* プロジェクトのリモートビルド [#efe1120d]
Nsightではローカルとリモートマシンでのビルドが選べます。
リモートマシンでビルドするとリモートマシン側にディレクト...
リモートマシンでのビルドはツールバーの左の方にあるハンマ...
&ref(BuildSet.png);
クリックすると自動的にビルドが始まり、前回設定したリモー...
DebugとReleaseビルドの違いは省略します。
* リモートマシンでのプログラムの実行 [#efe1120d]
上のメニューバーから
Run -> Run Configrations...
をクリック
左のC/C++ Remote Applicationを右クリックしてNewを選択
&ref(RunConf.png);
Remote connectionで先ほどTarget System で設定したマシンを...
Remote executable でリモートマシン上にある実行プログラム...
デフォルトではプロジェクトの保存先に指定したディレクトリ...
&ref(RemoteRunSetting.png);
設定後、下のRunをクリックするとプログラムが実行されます。
一度設定すると、メニューバーの再生ボタンまたは Ctrl+F11 ...
&ref(RunIcon.png);
ページ名: