អភិវឌ្ឍន៍ និង សាកល្បង កម្មវិធី CUDA លើ NVIDIA Tesla P40 (24 GB VRAM, Pascal architecture) ។ អ្នក ដំឡើង កំណែ CUDA Toolkit ដែល អ្នក ត្រូវការ ។ ម៉ាស៊ីនបម្រើ GPU មិន អាច បញ្ជា ទិញ នៅឡើយ ទេ ទាក់ទង ពួក យើង ដើម្បី ទទួល ព័ត៌មាន ពេល ពួក វា កំពុង ដំណើរការ ។
$ apt install nvidia-cuda-toolkit && nvcc hello_cuda.cu -o hello_cuda && ./hello_cuda
# ពាក្យបញ្ជាដំឡើងឧទាហរណ៍
CUDA គឺជាវេទិកាកុំព្យូទ័រប៉ារ៉ាឡែលរបស់ NVIDIA ។ ម៉ាស៊ីនបម្រើ GPU ផ្តល់ឱ្យអ្នកនូវបរិស្ថាន CUDA សម្រាប់សរសេរ ការសាកល្បង និងកំណត់កម្រិតកូដ GPU នៅលើ GPU Pascal (សមត្ថភាពគណនា 6.1) ។
ដំឡើង nvcc បណ្ណាល័យ CUDA និងឧបករណ៍ទម្រង់ក្នុងកំណែគោលដៅកូដរបស់អ្នក ។
ដំឡើង cuDNN សម្រាប់ការរៀនជ្រៅរបស់ primitives ។
ទម្រង់ និងបំបាត់កំហុសកូដ GPU ជាមួយ NVIDIA Nsight ។
ដំឡើងកម្មវិធីបញ្ជាណាមួយ កំណែ CUDA ឬឧបករណ៍អភិវឌ្ឍន៍ ។
CUDA Development អាចប្រើ NVIDIA GPU ដើម្បីបង្កើនល្បឿនការងាររបស់ខ្លួន។ ម៉ាស៊ីនបម្រើ VPS.org GPU មិន អាចបញ្ជាទិញបាននៅឡើយទេ; ទាក់ទងមកយើងដើម្បីឮនៅពេលពួកគេ។ CUDA Development គឺជាការផ្ទុកការងារដែលបង្កើនល្បឿន GPU ទូទៅ។ ប្រាកដថាកម្មវិធីរបស់អ្នកមានការគាំទ្រ CUDA ហើយថាកម្មវិធីបញ្ជា / កំណែ Runtime របស់អ្នកសមនឹងតម្រូវការផ្ទុកការងារសម្រាប់ CUDA Development ។
ម៉ាស៊ីនបម្រើ GPU មិន អាច បញ្ជា ទិញ បាន នៅ ឡើយ ទេ ។ ថ្ងៃនេះ អ្នក អាច រត់ CUDA Development លើ ផែនការ CPU ធម្មតា កន្លែង ដែល វា ធ្វើការ យឺត ជាង លើ GPU ៖ SSH ក្នុង និង រត់ apt install nvidia-cuda-toolkit && nvcc hello_cuda.cu -o hello_cuda && ./hello_cuda ។
VRAM ត្រូវការសម្រាប់ CUDA Development អាស្រ័យលើម៉ូដែល និងទំហំបាច់ ពិនិត្យមើលឯកសារគម្រោងសម្រាប់រូបតំណាងបច្ចុប្បន្ន ។
ការកំណត់តម្លៃ GPU នឹងត្រូវបានចេញផ្សាយនៅពេលដែលម៉ាស៊ីនបម្រើ GPU អាចត្រូវបានបញ្ជាទិញ ។ ទាក់ទងយើងប្រសិនបើអ្នកចង់ឮពេលដែលវាកើតឡើង ។
បាទ / ចាស ។ ម៉ាស៊ីនបម្រើ VPS.org ទាំងអស់មកជាមួយការចូលដំណើរការ root ពេញលេញដូច្នេះអ្នកអាចរត់ឧបករណ៍ផ្សេងទៀតនៅក្បែរ CUDA Development នៅក្នុង RAM និងកន្លែងផ្ទុករបស់ម៉ាស៊ីនបម្រើ។
ម៉ាស៊ីនបម្រើ VPS.org ទាំងអស់មកជាមួយការចូលដំណើរការ SSH root ពេញលេញ ដូច្នេះអ្នកអាចដំឡើងកម្មវិធីបញ្ជា បណ្ណាល័យ និង CUDA Development ទោះបីជាអ្នកត្រូវការ ។
ទេ. ម៉ាស៊ីនបម្រើគ្មានមកជាមួយ CUDA រត់ពេលឬកម្មវិធីបញ្ជា NVIDIA បានដំឡើងជាមុននិងម៉ាស៊ីនបម្រើ GPU មិនអាចរកបានដើម្បីបញ្ជានៅឡើយទេ. អ្នកដំឡើងកំណែ CUDA Development ត្រូវការខ្លួនឯង.
បាទ/ ចាស ។ ម៉ាស៊ីនបម្រើ VPS.org គឺជាម៉ាស៊ីននិម្មិតដែលមានភាពរឹងមាំមិនមែនជាឧទាហរណ៍ដែលមានរយៈពេលខ្លីទេ ៖ ម៉ូដែល CUDA Development ការកំណត់រចនាសម្ព័ន្ធ និងទិន្នន័យនៅលើការផ្ទុក SSD របស់ម៉ាស៊ីនបម្រើរហូតដល់អ្នកលុបពួកវា ។
រក្សាទុកទិន្នន័យការងារនៅលើ SSD របស់ម៉ាស៊ីនបម្រើសម្រាប់ការចូលដំណើរការលឿនក្នុងអំឡុងពេលរត់ CUDA Development និងចម្លង artefacts បញ្ចប់ (ទម្ងន់, ជំនាន់, បង្កប់) ទៅការផ្ទុកខាងក្រៅ VPS.org; snapshots និងបម្រុងទុកនៅសល់នៅលើ cluster ផ្ទុកដូចគ្នា។
អ្នកអាចធ្វើឲ្យម៉ាស៊ីនបម្រើ VPS.org ណាមួយប្រសើរឡើងទៅផែនការធំជាងពីបន្ទះបញ្ជា ការប្ដូរទំហំចាប់ផ្តើមវាឡើងវិញ ហើយការដំឡើង CUDA Development របស់អ្នកដឹកលើ ។ ម៉ាស៊ីនបម្រើ GPU មិនទាន់មាននៅឡើយទេ ។
បាទ. ការបម្រុងទុកគឺជាការបន្ថែមដែលបានបង់ប្រាក់ (ប្រចាំថ្ងៃ +30% នៃតម្លៃផែនការ, រក្សាទុក7ថ្ងៃ; រៀងរាល់សប្តាហ៍ +20%, រក្សាទុក 28 ថ្ងៃ) និង snapshots គឺឥតគិតថ្លៃ, ដែលមានប្រយោជន៍មុនពេល CUDA Development យូររត់. ទាំងពីរនៅសល់នៅលើ cluster ផ្ទុកដូចគ្នាដូចជាម៉ាស៊ីនបម្រើ.
ទាក់ទងការគាំទ្រក្នុងរយៈពេល 30 ថ្ងៃនៃការទិញដំបូងរបស់អ្នកដើម្បីស្នើសុំការសងប្រាក់។ ម៉ាស៊ីនបម្រើ GPU មិនត្រូវបានលក់នៅឡើយទេដូច្នេះគ្មានការបញ្ជាទិញ GPU ពាក់ព័ន្ធ។
សមត្ថភាព GPU គឺ មាន កម្រិត. ប្រាប់ យើង អំពី ចំនួន ការងារ របស់ អ្នក ហើយ យើង នឹង ឆ្លើយ តប ជាមួយ ភាព អាច រក បាន និង តម្លៃ.