अब, मैं cuda का उपयोग करके pytorch चलाने के लिए चाहता हूं, फिर मैं सभी टेंसर के लिए model.cuda()
, और torch.cuda.LongTensor()
का उपयोग करता हूं। क्या मुझे .cuda.
का उपयोग करके टेंसर बनाने की ज़रूरत है यदि मैंने model.cuda()
का उपयोग किया है? क्या ऐसा कोई तरीका है जो सभी गणना को GPU में डिफ़ॉल्ट रूप से चल रहा है?डिफ़ॉल्ट रूप से cuda में pytorch गणना को कैसे चलाएं
5
A
उत्तर
3
मुझे नहीं लगता कि आप निर्दिष्ट कर सकते हैं कि आप डिफ़ॉल्ट रूप से क्यूडा टेंसर का उपयोग करना चाहते हैं। हालांकि आपको pytorch ऑफिकल उदाहरणों को देखना चाहिए।
कल्पना प्रशिक्षण/परीक्षण स्क्रिप्ट में, वे DataParallel नामक मॉडल पर एक रैपर का उपयोग करते हैं। यह आवरण दो फायदे हैं:
- यह कई GPUs पर डेटा समानांतरवाद
- यह CUDA tensors
के लिए CPU tensors की कास्टिंग संभालती है आप L164 में देख सकते हैं संभालती है, आप डॉन ' टी को मैन्युअल रूप से आपके इनपुट/लक्ष्य को कूडा में डालना होगा।
ध्यान दें कि, यदि आपके पास एकाधिक GPU हैं और आप एक का उपयोग करना चाहते हैं, तो CUDA_VISIBLE_DEVICES उपसर्ग के साथ किसी भी पायथन/पायटोरच स्क्रिप्ट लॉन्च करें। उदाहरण के लिए CUDA_VISIBLE_DEVICES=0 python main.py
।
संबंधित मुद्दे
- 1. PyTorch
- 2. PyTorch
- 3. CUDA गणना क्षमता आवश्यकताओं
- 4. डिफ़ॉल्ट रूप से कंसोल मोड (-nw) में emacs चलाएं
- 5. pytorch
- 6. अपरिभाषित प्रतीक: PySlice_AdjustIndices PyTorch
- 7. अनुक्रमिक रूप से जेस्ट परीक्षण कैसे चलाएं?
- 8. डिफ़ॉल्ट रूप से ionicPopover को कैसे दिखाएं
- 9. शानदार पाठ 2: डिफ़ॉल्ट रूप से फ़ाइल खोलते समय Sublime को कमांड (फ़ोल्ड कोड) कैसे चलाएं?
- 10. CUDA
- 11. टर्मिनल के बजाय डिफ़ॉल्ट रूप से आईपीथन कंसोल में फ़ाइल कैसे चलाएं?
- 12. अनुक्रमिक रूप से गोलांग परीक्षण कैसे चलाएं?
- 13. प्रोग्रामेटिक रूप से कैसे खोलें C++ चलाएं?
- 14. डिफ़ॉल्ट रूप से बूटस्ट्रैप में साइडबार को कैसे छिपाना है?
- 15. विजुअल स्टूडियो को "व्यवस्थापक के रूप में चलाएं" क्यों चलाएं?
- 16. jbehave परिदृश्य को कई बार अनुक्रमिक रूप से कैसे चलाएं
- 17. अनुक्रमिक रूप से gulp कार्यों को कैसे चलाएं?
- 18. एक PHP स्क्रिप्ट को असीमित रूप से कैसे चलाएं?
- 19. कोड के अविश्वसनीय टुकड़े को सुरक्षित रूप से कैसे चलाएं?
- 20. CUDA
- 21. अप्रत्यक्ष रूप से जावा 8 में विधि संदर्भ कैसे चलाएं?
- 22. PyTorch में बैच-इनपुट एलएसटीएम नेटवर्क को सही तरीके से कार्यान्वित कैसे करें?
- 23. सी # क्लास टेम्पलेट को डिफ़ॉल्ट रूप से
- 24. डिफ़ॉल्ट रूप से FloatingActionButton
- 25. सशर्त रूप से मैवेन-रिलीज कैसे चलाएं: जेनकींस में रोलबैक?
- 26. पैरामीटर से CUDA कर्नेल
- 27. उपयोगकर्ता को डिफ़ॉल्ट रूप से सहेजें
- 28. स्थानीय सूचना डिफ़ॉल्ट ध्वनि चलाएं?
- 29. CUDA
- 30. स्पष्ट रूप से मैट्रिक्स गणना