Bagaimana cara saya memulakan projek CUDA baharu dalam Visual Studio 2008?
Pengenalan
Memulakan projek CUDA baharu dalam Visual Studio 2008 melibatkan penciptaan projek, menambah fail .cu untuk kod CUDA anda dan memaut dengan perpustakaan masa jalan CUDA. Berikut ialah panduan langkah demi langkah terperinci:
Menggunakan Fail NvCudaRuntimeApi.rules (CUDA Toolkit 3.2 dan Kemudian)
-
Buat yang baharu projek: Gunakan wizard standard Visual Studio untuk mencipta projek baharu, seperti projek konsol kosong.
-
Tambah fail .cu: Laksanakan kernel dan pembungkus CUDA anda dalam fail .cu dan tambahkannya pada projek anda.
-
Tambah NvCudaRuntimeApi.rules: Klik kanan pada projek, pilih "Peraturan Binaan Tersuai," dan tambah fail NvCudaRuntimeApi.rules.
-
Pautan dengan masa jalan CUDA: Klik kanan pada projek, pilih "Properties," dan tambah cudart.lib pada "Linker -> Input -> Ketergantungan Tambahan." Selain itu, tambahkan $(CUDA_PATH)lib$(PlatformName) pada "Direktori Perpustakaan Tambahan."
-
Kompil dan jalankan: Bina projek untuk menyusun fail .cu dan pautkannya ke dalam boleh laku akhir.
Menggunakan Fail Cuda.rules (CUDA Toolkit 3.1 dan Terdahulu)
-
Buat projek baharu: Seperti sebelum ini, cipta projek baharu menggunakan wizard standard Visual Studio.
-
Tambah fail .cu: Cipta fail .cu untuk kod CUDA anda dan masukkannya dalam projek.
-
Tambah Cuda.rules: Klik kanan pada projek, pilih "Peraturan Binaan Tersuai," dan tambah fail Cuda.rules.
-
Pautan dengan masa jalan CUDA: Klik kanan pada projek, pilih "Properties," dan tambah cudart.lib pada "Linker -> Input -> Ketergantungan Tambahan." Selain itu, tambahkan $(CUDA_LIB_PATH) pada "Direktori Perpustakaan Tambahan."
-
Kompil dan jalankan: Bina projek untuk menyusun dan memautkan kod CUDA.
Petua Tambahan:
- Tukar penjanaan kod untuk menggunakan masa jalan C (/MT) dimuatkan secara statik untuk memadankan masa jalan CUDA.
- Dayakan penyerlahan sintaks untuk . cu menggunakan fail usertype.dat.
- Pertimbangkan untuk menggunakan sokongan Intellisense dengan entri pendaftaran yang sesuai.
- Elakkan bergantung pada cutil, kerana ia tidak disokong oleh NVIDIA dan boleh membawa kepada masalah. Sebaliknya, gulungkan semakan ralat anda sendiri.
Atas ialah kandungan terperinci Bagaimanakah Saya Sediakan Projek CUDA dalam Visual Studio 2008?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!