जहाँ तक nvcc
का उपयोग कर के रूप में, एक संयोजन के रूप में इसी gcc
(वर्तमान में अधिकतम। मेरा मानना है कि 5.4) का उपयोग करने की जरूरत है। यह निश्चित रूप से मेजबान पक्ष पर सी ++ 17 का उपयोग करने से रोकता है।क्या सी ++ 17 का उपयोग क्लैंग का उपयोग कर सीयूडीए के साथ किया जा सकता है?
के बाद से सी ++ 17 clang 5
और ऊपर की तरफ का उपयोग कर संकलित किया जा सकता (here देखें), और एक के रूप में अच्छी तरह से CUDA कोड संकलन कर सकते हैं (here देखें), है यह संभव ही में दोनों सी ++ 17 और CUDA उपयोग करने के लिए समय (या समस्या हो सकती है, उदाहरण के लिए CUDA रनटाइम के साथ)?
वहाँ CUDA और आधुनिक सी ++ कि मिल सकता है आप अनुसंधान पर शुरू कर दिया इस जवाब देने के लिए के बारे में cppcast पॉडकास्ट प्रकरण है। या मुझे लगता है कि आप बस कोशिश कर सकते हैं और देख सकते हैं कि क्या काम करता है; इस तरह somethibg समय पर इस बिंदु पर लगातार बदल रहा है। सी ++ 17 द्वारा आपका मतलब कंपाइलर समर्थन या लाइब्रेरी समर्थन है, उदाहरण के लिए? – Yakk
मुझे भी बहुत उम्मीद है कि आप प्रयोग करने का समय ले सकते हैं और इस प्रश्न का उत्तर स्वयं ... +1 – einpoklum