मैं यह पता लगाने की कोशिश कर रहा हूं कि क्यों cudaMemcpyFromSymbol()
मौजूद है। यह सब कुछ लगता है कि 'प्रतीक' func कर सकते हैं, nonSymbol cmds कर सकते हैं।cudaMemcpy() बनाम cudaMemcpyFromSymbol()
प्रतीक func किसी सरणी या अनुक्रमणिका को स्थानांतरित करने के लिए आसान बनाता है, लेकिन यह nonSymbol फ़ंक्शन के साथ आसानी से किया जा सकता है। मुझे संदेह है कि nonSymbol दृष्टिकोण तेजी से चल जाएगा क्योंकि कोई प्रतीक-लुकअप आवश्यक नहीं है। (यह स्पष्ट नहीं है कि प्रतीक दिखने की गणना संकलन या रन टाइम पर की जाती है।)
मैं cudaMemcpyFromSymbol()
बनाम cudaMemcpy(
का उपयोग क्यों करूं?)
मुझे लगता है कि आप केवल 'cudaMemcpyFromSymbol()' का उपयोग करके निरंतर स्मृति से प्रतिलिपि बना सकते हैं लेकिन मुझे यकीन नहीं है। –
@ Soroosh129 ... इसका उपयोग वैश्विक '__device__' चर से कॉपी करने के लिए भी किया जा सकता है। – sgarizvi
@ sgar91 वाह अच्छा! तुम यह कर सकते हो? –