CUDA kodunuzu derlerken, kodunuzun hangi mimaride üretildiğini seçmeniz gerekir. nvcc
temelde, bu mimariyi belirtmek için iki parametre sunar:nvcc kullanılırken öntanımlı kod ve kod seçenekleri için varsayılan değerler nedir?
arch
sm_10
,sm_11
vs. olabilircompute_10
,compute_11
olabilir sanal arquictecture, vbcode
gerçek mimarisini belirtir belirtir
Yani böyle bir komut:
nvcc x.cu -arch=compute_13 -code=sm_13
1.3 işlem kabiliyetine sahip aygıtlar için 'küp' kodu üretecektir. Yanılıyorsam lütfen beni düzeltin. Bilmek istediğim, bu iki parametre için varsayılan değerler hangileridir? arch
veyacode
için hiçbir değer belirtildiğinde nvcc kullandığı varsayılan mimarisi hangisi?
Kodunuzu ayrıntılı bayrağı kullanarak derlerseniz, kullanılan varsayılan sanal mimariyi görürsünüz. –