【GPGPU】くだすれCUDAスレ part8【NVIDIA】 [無断転載禁止]©2ch.net

0001デフォルトの名無しさん2016/06/15(水) 14:41:15.11 ID:d2Xou3GL
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
CUDA使いが優しくコメントを返しますが、
お礼はCUDAの布教と初心者の救済をお願いします。

CUDA・HomePage
ttp://developer.nvidia.com/category/zone/cuda-zone

関連スレ
GPGPU#5
http://peace.2ch.net/test/read.cgi/tech/1281876470/

前スレ
【GPGPU】くだすれCUDAスレ【NVIDIA】
ttp://pc12.2ch.net/test/read.cgi/tech/1206152032/
【GPGPU】くだすれCUDAスレ pert2【NVIDIA】
ttp://pc12.2ch.net/test/read.cgi/tech/1254997777/
【GPGPU】くだすれCUDAスレ pert3【NVIDIA】
ttp://hibari.2ch.net/test/read.cgi/tech/1271587710/
【GPGPU】くだすれCUDAスレ pert4【NVIDIA】
ttp://hibari.2ch.net/test/read.cgi/tech/1291467433/
【GPGPU】くだすれCUDAスレ part5【NVIDIA】
http://toro.2ch.net/test/read.cgi/tech/1314104886/
【GPGPU】くだすれCUDAスレ part6【NVIDIA】
ttp://peace.2ch.net/test/read.cgi/tech/1348409867/
【GPGPU】くだすれCUDAスレ part7【NVIDIA】
http://echo.2ch.net/test/read.cgi/tech/1416492886/
0002デフォルトの名無しさん2016/06/15(水) 14:45:27.13 ID:d2Xou3GL
0003デフォルトの名無しさん2016/06/15(水) 14:54:52.92 ID:d2Xou3GL
Linux* 上で CPU と GPU バッファーを共有する
http://www.isus.jp/products/c-compilers/sharing-cpu-and-gpu-buffers-on-linux/

GPUとGPGPUの歴史と特徴
http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No1/201001gpgpu.pdf

第1回 GPUコンピューティングおよびCUDAについて
http://www.gdep.jp/page/view/248

GPUコンピューティングの歴史とCUDAの誕生
https://thinkit.co.jp/story/2010/07/02/1645
https://thinkit.co.jp/series/4792
https://thinkit.co.jp/story/2010/07/30/1678
0004デフォルトの名無しさん2016/06/15(水) 20:36:38.63 ID:42nP9Qvw
CUDAってその分野でかなり使われてるの?
Rx480買って5TFLOPSヒーハーしようと思ってんだけど、OpenCLよりCUDAの方がいいの?
0005デフォルトの名無しさん2016/06/16(木) 11:48:40.77 ID:hLUHI1zp
>1 乙
0006デフォルトの名無しさん2016/06/17(金) 11:47:34.05 ID:WSjlHFjC
ttps://ja.wikipedia.org/wiki/CUDA
デメリット

ハードウェアベンダーに依存しないOpenCLやDirectComputeと比較すると、
CUDAはNVIDIA製のGPUでしか使えないという制約がある。
このため、CUDAの機能に過度に依存したプログラムを書くと、
アプリケーションのポーティング・移植が困難になる可能性がある(ベンダーロックイン)。

また、最初からグラフィックス連携用途を想定して設計されたDirectComputeと比較すると、
(相互運用APIが用意されているとはいえ)
GPU演算結果をグラフィックス用途に直接利用する場合はオーバーヘッドが大きくなる。
0007デフォルトの名無しさん2016/06/17(金) 11:49:44.24 ID:WSjlHFjC
PyCUDA
ttps://mathema.tician.de/software/pycuda/
CUDA:「超並列コンピューティング」はじめました
ttps://codezine.jp/article/detail/8429
CUDAを使ったGPUプログラミング超入門
ttp://qiita.com/Keech/items/381495ed90e012d69f1a
CUDA で並列コンピューティング
ttp://www.nvidia.co.jp/object/cuda-parallel-computing-platform-jp.html
はじめてのCUDAプログラミング―驚異の開発環境[GPU+CUDA]を使いこなす!
ttps://www.amazon.co.jp/dp/4777514773
0008デフォルトの名無しさん2016/06/18(土) 02:19:19.60 ID:n11r5HUK
CUDA自体は、ライブラリが結構良くできてるのが多い印象

open clは、まだまだこれからって感じかな
0009デフォルトの名無しさん2016/06/19(日) 01:01:03.69 ID:XnUiBA3W
amdがcuda採用しろ
0010デフォルトの名無しさん2016/06/19(日) 09:14:04.48 ID:DqqOdmha
0011デフォルトの名無しさん2016/06/19(日) 12:33:23.96 ID:5KvSKdL/
っアー
0012デフォルトの名無しさん2016/06/19(日) 14:56:12.95 ID:El4TUkYC
>>10
前にニュースみたけど
いつ、出来るんだろうか…?
0013デフォルトの名無しさん2016/07/05(火) 13:31:36.76 ID:3gyxqmIo
FPGAの替わりになる?
0014デフォルトの名無しさん2016/07/08(金) 05:05:10.58 ID:P2kfD6nb
ならないでしょ
0015デフォルトの名無しさん2016/07/09(土) 06:25:21.68 ID:nQIO88Hn
CUDAを使ってみたくて7.5をインストールしたんだけどSDKってどこにインストールされてるの?
0016デフォルトの名無しさん2016/07/09(土) 09:35:03.17 ID:IOGAHNuj
2ch書いたりググったりしなくても、そのPC内で即分かる簡単なこと聞いてる時点でCUDAやらんほうがいいよw
0017デフォルトの名無しさん2016/07/09(土) 15:13:36.10 ID:Hn4IPJSk
gpu computing SDK が無いってことならcode samplesがそれだよ
0018デフォルトの名無しさん2016/07/09(土) 17:31:11.95 ID:J471aLuE
>>16
一応2ちゃんで発表するのが礼儀
0019デフォルトの名無しさん2016/07/10(日) 02:23:44.63 ID:G+ItxlLL
久々に来たがLink切れが多いな。
Ubuntuで勝手にデバドラがUpdateされて(CUDA非対応の最新版)しまうのを
止める呪文は何だっけ? 毎回忘れて、最初は調子良く動いてたマシンが
Updateの度に動かなくなって、Fxxk nVidia!って思う。
0020デフォルトの名無しさん2016/07/15(金) 20:50:26.63 ID:SzJpTVx0
CUDA5かなんかからメモリ空間が結合されてcudaMemcpyが必要なくなったとか言う文献をみたんだが、Memcpyいらないのマジ?
0021デフォルトの名無しさん2016/07/19(火) 20:55:44.92 ID:+q6IbwI6
もちろん
最近ミミズ見てて考えたんだが
我々って結局、管なんじゃないか?
管に管を維持するための色々な機能がついている、ような気がする
0022デフォルトの名無しさん2016/07/19(火) 21:50:33.95 ID:NVpJdz2s
>>21
単細胞時代に管はなかった
0023デフォルトの名無しさん2016/07/19(火) 23:32:31.17 ID:xOeMaPSt
イソギンチャクあたりまで管はないけどねぇ
0024デフォルトの名無しさん2016/08/30(火) 22:26:06.76 ID:gaPBgn5H
ゲームやめて()
AIしようと思ったがcaffe インスコできへんのやけど( ;´Д`)
error : identifier
0025デフォルトの名無しさん2016/08/30(火) 22:37:15.39 ID:gaPBgn5H
error : identifier "cudnnActivationDescriptor_t" is undefined
0026デフォルトの名無しさん2016/08/31(水) 13:32:53.23 ID:L/EIfshW
エラーをまずは調べてみよう
0027デフォルトの名無しさん2016/09/02(金) 13:09:45.69 ID:FbVLNmm2
GPUでwebサーバー動かせる?
0028デフォルトの名無しさん2016/09/02(金) 14:43:03.39 ID:+SW1ObrQ
完全にCPUの置き換えとして用いるのは無理だろうな。
0029デフォルトの名無しさん2016/09/02(金) 14:48:38.48 ID:2cG65SkE
GPUの中で処理が完結しないから意味がないか
0030デフォルトの名無しさん2016/09/03(土) 21:47:53.62 ID:Ha0BK37z
webサーバは動かせないけど
お湯なら沸かせそう
0031デフォルトの名無しさん2016/09/06(火) 14:13:22.82 ID:wXLGIf/+
銭湯でも経営するか
0032デフォルトの名無しさん2016/10/21(金) 12:10:30.81 ID:Yng3kb3N
GPUは銭湯能力で優劣つけるべき
0033デフォルトの名無しさん2016/11/06(日) 14:38:40.07 ID:Mt65DAFZ
>>21
生き物は円柱形 で検索
0034デフォルトの名無しさん2016/11/26(土) 13:36:47.19 ID:jHyXikRe
http://www.newsweekjapan.jp/yukawa/2016/11/ai-4_2.php
「Universal Probability Language」って言う技術を使うと「東大君」が最近断念した
自然言語処理が出来るようになるらしいね

日本と英米だとこの分野は天地の差がある
0035デフォルトの名無しさん2016/11/26(土) 15:41:52.96 ID:e21MHUPR
>その結果、われわれが達した結論は、「完成」の定義が人によって異なるのではないか、ということだった。
0036デフォルトの名無しさん2016/11/26(土) 18:56:34.99 ID:F5v+97Am
>>35
なんでも完璧を目指すのではなく、ADSLやD-WAVE量子コンピューターのような
「現実解」を目指すと言う事
0037デフォルトの名無しさん2016/11/26(土) 19:26:09.59 ID:Ry2z2nBI
>日本と英米だとこの分野は天地の差がある
「この分野」ってのが何を指してるのかはっきりしないけど
AI分野って意味では現状、天地の差と言えるのは予算で規定される研究規模くらいやで
まあそれが決定的な違いを産んでるって言えなくもないけど
金銭的バックアップのもとで色んな種を蒔く余裕は日本の科学技術界にないからね


あとその件の技術は記事の本文でも疑ってるけど、
所謂「中国語の部屋」の完成を目指しているものなんじゃない?

×「東大君」○「東ロボ君」の新井さんの講演聴いて懇親会で話もできたんだけど
東ロボ君プロジェクトはそもそも現状のAI技術の限界をある程度認識してて、
その上で入試問題への挑戦っていうベンチマーク的な実践実験で証拠を提示するってことをやってたよ
そもそも東ロボ君は技術的に新しいことをやるというより現状の技術の可能性と課題を洗い出すためのプロジェクトだし
その成果の一つが自然言語の意味的理解の困難さを示したってことだよ
つまり今回「断念」って報道のされ方をしたお話ね
繰り返すけど自然言語処理(中国語の部屋)とは違うお話だよ
0038デフォルトの名無しさん2016/11/29(火) 13:13:11.65 ID:qCrQS1UU
今CUDA by Example 汎用GPUプログラミング入門を読んで勉強しているんですけど
この本のサンプルコードってもう手に入らないんでしょうか?
0039デフォルトの名無しさん2016/11/30(水) 00:29:37.97 ID:TC5Bjkv3
>>38
https://developer.nvidia.com/cuda-example
ここのzipじゃいかんの?
0040デフォルトの名無しさん2016/12/09(金) 03:45:46.66 ID:fw3DcJe0
>>39 ちゃんと探せてませんでしたありがとうございます。
0041デフォルトの名無しさん2017/01/06(金) 07:11:43.14 ID:8Ia4s/0Q
windowsでcudaやってるんだけど
visual studio commutity消してcl.exeだけ残しておけば
コンパイル通る?
0042デフォルトの名無しさん2017/01/06(金) 14:44:04.26 ID:XtKi9eaG
リンクしなくていいのか
0043デフォルトの名無しさん2017/01/07(土) 11:30:33.70 ID:8pTxT9Y7
>>42
シャンプーの後にはちゃんとリンスはしてる
0044デフォルトの名無しさん2017/01/07(土) 17:06:51.33 ID:aP/UyWiv
cl.exeだけじゃコンパイルも出来ない。
コンパイラ本体は c1.dll と c1xx.dll と c2.dll。
昔はWindowsSDKにVSのIDEなしでコマンドラインツールだけ入ってたりしたけどな。
よく解らんかったら インストールディレクトリの VC/bin/ をまるごと残しとけ。
0045デフォルトの名無しさん2017/01/07(土) 17:12:36.97 ID:4jt/Q9EM
リンカだけならSDKにも入ってる
0046デフォルトの名無しさん2017/01/09(月) 18:23:46.66 ID:jHsLLpyz
超初歩的な質問ですが、
三次元配列をGPUにメモリ確保してCPUからデータコピーってどうやればいいんでしょうか
0047デフォルトの名無しさん2017/01/09(月) 18:25:23.28 ID:4OeNzyzM
三次元配列とは?
x,y,z頂点の一次元配列のことを言ってる?
0048デフォルトの名無しさん2017/01/09(月) 18:47:08.26 ID:jHsLLpyz
そんな感じです、C言語でいうとarray[][][]みたいな

1次元のように簡単にはできないですよね…
0049デフォルトの名無しさん2017/01/09(月) 20:17:49.87 ID:qK/ZEr7s
キラッ☆
0050デフォルトの名無しさん2017/01/09(月) 20:36:08.40 ID:EVa/TTkG
GPUじゃない普通のプログラムは配列のサイズ計算してmallocするだろ?GPUでも同じだ。
0051デフォルトの名無しさん2017/01/09(月) 21:12:30.61 ID:jHsLLpyz
三次元配列で連続したアドレスにしたいんですが、CPUはできるんですけどGPUはそのままだとエラーが出てできませんでした…
エラーはa value of type "cudaError_t" cannot be assigned to an entity of typeです
0052デフォルトの名無しさん2017/01/10(火) 08:26:07.18 ID:WdYb5nlV
そりゃ関数の使い方間違えてるんだろ
0053デフォルトの名無しさん2017/01/10(火) 14:21:30.09 ID:s989ZmsY
>>51
alignmentかな
0054デフォルトの名無しさん2017/01/10(火) 17:18:06.48 ID:oQDfLvCT
初歩的な質問かもしれませんが、
.cファイルから.cuファイルの関数を呼び出す際にリンカエラーが
出るのですがどうすればよいのでしょうか
0055デフォルトの名無しさん2017/01/10(火) 18:10:08.05 ID:UBJKCQag
export
0056デフォルトの名無しさん2017/01/10(火) 20:12:19.14 ID:saSw9C20
>>51
四次元にしてみたら
0057デフォルトの名無しさん2017/01/12(木) 13:45:58.21 ID:E2IxQoCs
DRAMのパーティションはパーティションの数が3こあるとすると
3つおきの連続した256バイトが一つのパティーションになると
いう理解であってますか?
0058デフォルトの名無しさん2017/01/20(金) 22:13:42.62 ID:8IF0nMvZ
gpuを買い替えるか迷ってるんだけどcuda使う上で参考になるベンチマーク的なものを公開してるサイトってありますか?

ちなみに現在使ってるのはgtx970です
10シリーズは機械学習に最適化していると聞いたので気になっています。
0059デフォルトの名無しさん2017/01/20(金) 23:20:57.30 ID:2XlTkpSB
うん
0060デフォルトの名無しさん2017/01/20(金) 23:30:22.94 ID:GGUqy8t5
>>58
のようなサイトがあればURLを教えてください
0061デフォルトの名無しさん2017/01/21(土) 07:48:29.10 ID:CO+HRz8i
>>58
目的から若干ずれるかもしれんが
http://qiita.com/jiny2001/items/7af1f5dbfaa6c5e4a9f2
0062デフォルトの名無しさん2017/01/21(土) 09:11:33.99 ID:ij3ZsOnR
CompuBenchが定番。
0063デフォルトの名無しさん2017/01/21(土) 13:43:41.18 ID:2F79DqM2
>>61
>>62

参考になります
compubenchでcudaのスコアを比較してみましたが1060でも970より若干スコアは良いようですね
0064デフォルトの名無しさん2017/02/02(木) 13:38:03.58 ID:OYwNsjcS
cudaコアはどういう単位なの?
cudaコアがn個あったら、n種類のcudaプログラムを同時実行できますか?
コア内でスレッド数等が足りるとして。
0065デフォルトの名無しさん2017/02/02(木) 17:08:50.92 ID:j/3vYI1G
cudaコア1個でスレッドが1個動く
0066デフォルトの名無しさん2017/02/10(金) 05:08:21.15 ID:o/o/Ki2Y
viennacl
実質1年ぐらい更新ない気がするんだが
使って大丈夫なのかな
0067デフォルトの名無しさん2017/02/10(金) 08:22:35.29 ID:s5e3qUT1
シンギュラリティしてるぅ?
0068デフォルトの名無しさん2017/02/15(水) 12:32:42.97 ID:6MEGowR3
Alea GPUでええな
新着レスの表示
レスを投稿する