0
このlinkのコードを使用して、デバイスで使用可能なグローバルメモリの量を照会しましたが、戻り値はゼロです。グローバルメモリの量を照会する方法は?
デバイスにはグローバルメモリ(DRAM)が存在しない可能性がありますか?
このlinkのコードを使用して、デバイスで使用可能なグローバルメモリの量を照会しましたが、戻り値はゼロです。グローバルメモリの量を照会する方法は?
デバイスにはグローバルメモリ(DRAM)が存在しない可能性がありますか?
それにはグローバルメモリ(DRAM)はデバイス上に存在しないこと可能ですか?
いいえ、あなたの場合はありません。 840mには、グローバルメモリがゼロでないことが確認されています。
それがグローバルメモリ変数に対して誤った書式指定子を使用していますので、あなたが壊れているためにリンクされたコード(%u
)、それはここで、64ビットの変数(例えば%lu
)のための書式指定子でなければなりません:
printf("Total global memory: %u\n", devProp.totalGlobalMem);
^^
グローバルメモリの量を照会する方法は?
代わりにdeviceQuery
CUDA sample codeを実行する方がよい場合があります。