AI-க்கு எந்த நிரலாக்க மொழி பயன்படுத்தப்படுகிறது என்று நீங்கள் எப்போதாவது யோசித்திருந்தால் , நீங்கள் நல்ல நிறுவனத்தில் இருக்கிறீர்கள். மக்கள் நியான்-லைட் ஆய்வகங்கள் மற்றும் ரகசிய கணிதத்தை கற்பனை செய்கிறார்கள் - ஆனால் உண்மையான பதில் நட்பு, கொஞ்சம் குழப்பம் மற்றும் மிகவும் மனிதாபிமானமானது. வெவ்வேறு மொழிகள் வெவ்வேறு நிலைகளில் பிரகாசிக்கின்றன: முன்மாதிரி, பயிற்சி, உகப்பாக்கம், சேவை செய்தல், உலாவியிலோ அல்லது உங்கள் தொலைபேசியிலோ கூட இயங்குதல். இந்த வழிகாட்டியில், நாங்கள் புழுதியைத் தவிர்த்து நடைமுறைக்கு வருவோம், இதன் மூலம் நீங்கள் ஒவ்வொரு சிறிய முடிவையும் இரண்டாவது முறையாக யூகிக்காமல் ஒரு அடுக்கைத் தேர்வுசெய்யலாம். ஆம், AI-க்கு எந்த நிரலாக்க மொழி பயன்படுத்தப்படுகிறது என்பதை ஒன்றுக்கு மேற்பட்ட முறை கூறுவோம், ஏனெனில் அதுதான் அனைவரின் மனதிலும் உள்ள சரியான கேள்வி. சரி பார்ப்போம்.
இதற்குப் பிறகு நீங்கள் படிக்க விரும்பக்கூடிய கட்டுரைகள்:
🔗 டெவலப்பர்களுக்கான சிறந்த 10 AI கருவிகள்
சிறந்த AI கருவிகள் மூலம் உற்பத்தித்திறனை அதிகரிக்கவும், குறியீட்டை புத்திசாலித்தனமாகவும், வளர்ச்சியை துரிதப்படுத்தவும்.
🔗 AI மென்பொருள் மேம்பாடு vs சாதாரண மேம்பாடு
முக்கிய வேறுபாடுகளைப் புரிந்துகொண்டு, AI உடன் எவ்வாறு உருவாக்கத் தொடங்குவது என்பதைக் கற்றுக்கொள்ளுங்கள்.
🔗 மென்பொருள் பொறியாளர்கள் AI ஆல் மாற்றப்படுவார்களா?
மென்பொருள் பொறியியல் தொழில்களின் எதிர்காலத்தை AI எவ்வாறு பாதிக்கிறது என்பதை ஆராயுங்கள்.
"AI-க்கு என்ன நிரலாக்க மொழி பயன்படுத்தப்படுகிறது?"
சுருக்கமான பதில்: சிறந்த மொழி என்பது, குறைந்தபட்ச நாடகத்தன்மையுடன், யோசனையிலிருந்து நம்பகமான முடிவுகளுக்கு உங்களை அழைத்துச் செல்லும் மொழியாகும். நீண்ட பதில்:
-
சுற்றுச்சூழல் அமைப்பின் ஆழம் - முதிர்ந்த நூலகங்கள், செயலில் உள்ள சமூக ஆதரவு, சரியாக வேலை செய்யும் கட்டமைப்புகள்.
-
டெவலப்பர் வேகம் - சுருக்கமான தொடரியல், படிக்கக்கூடிய குறியீடு, பேட்டரிகள் சேர்க்கப்பட்டுள்ளன.
-
செயல்திறன் தப்பிக்கும் வழிகள் - உங்களுக்கு மூல வேகம் தேவைப்படும்போது, பிளானட்டை மீண்டும் எழுதாமல் C++ அல்லது GPU கர்னல்களுக்குக் கைவிடவும்.
-
இயங்குதன்மை - சுத்தமான APIகள், ONNX அல்லது ஒத்த வடிவங்கள், எளிதான வரிசைப்படுத்தல் பாதைகள்.
-
இலக்கு மேற்பரப்பு - சர்வர்கள், மொபைல், வலை மற்றும் விளிம்பில் குறைந்தபட்ச சிதைவுகளுடன் இயங்குகிறது.
-
கருவி யதார்த்தம் - பிழைத்திருத்திகள், விவரக்குறிப்புகள், குறிப்பேடுகள், தொகுப்பு மேலாளர்கள், CI - முழு அணிவகுப்பு.
நேர்மையா சொல்லணும்னா: நீங்க நிறைய மொழிகளைக் கலப்பீங்க. இது ஒரு சமையலறை, அருங்காட்சியகம் இல்ல. 🍳
விரைவான தீர்ப்பு: உங்கள் இயல்புநிலை பைதான் 🐍 உடன் தொடங்குகிறது.
பைத்தானுடன் தொடங்குகிறார்கள் , ஏனெனில் சுற்றுச்சூழல் அமைப்பு (எ.கா., PyTorch) ஆழமாகவும் நன்கு பராமரிக்கப்பட்டதாகவும் உள்ளது - மேலும் ONNX வழியாக இயங்கக்கூடிய தன்மை மற்ற இயக்க நேரங்களை நேரடியாக கையாள உதவுகிறது [1][2]. பெரிய அளவிலான தரவு தயாரிப்பு மற்றும் இசைக்குழுவிற்கு, குழுக்கள் பெரும்பாலும் Scala அல்லது Java . மெலிந்த, வேகமான மைக்ரோ சர்வீஸ்களுக்கு, Go அல்லது Rust உறுதியான, குறைந்த-தாமத அனுமானத்தை வழங்குகின்றன. ஆம், தயாரிப்பு தேவைக்கு ஏற்றவாறு ONNX Runtime Web ஐப் பயன்படுத்தி உலாவியில் மாதிரிகளை இயக்கலாம் [2].
சரி... AI-க்கு என்ன நிரலாக்க மொழி பயன்படுத்தப்படுகிறது ? மூளைக்கு பைதான், பிரானுக்கு C++/CUDA, பயனர்கள் உண்மையில் நடந்து செல்லும் வாசலுக்கு Go அல்லது Rust போன்ற ஏதாவது ஒரு நட்பு சாண்ட்விச் [1][2][4].
ஒப்பீட்டு அட்டவணை: AIக்கான மொழிகள் ஒரு பார்வையில் 📊
| மொழி | பார்வையாளர்கள் | விலை | இது ஏன் வேலை செய்கிறது | சுற்றுச்சூழல் குறிப்புகள் |
|---|---|---|---|---|
| பைதான் | ஆராய்ச்சியாளர்கள், தரவு ஆர்வலர்கள் | இலவசம் | மிகப்பெரிய நூலகங்கள், வேகமான முன்மாதிரி | பைடார்ச், ஸ்கைகிட்-லேர்ன், ஜேஏஎக்ஸ் [1] |
| சி++ | செயல்திறன் பொறியாளர்கள் | இலவசம் | குறைந்த அளவிலான கட்டுப்பாடு, வேகமான அனுமானம் | டென்சர்ஆர்டி, தனிப்பயன் செயல்பாடுகள், ஓஎன்என்எக்ஸ் பின்தளங்கள் [4] |
| துரு | அமைப்புகள் டெவலப்பர்கள் | இலவசம் | வேகம் குறைவான கால் துப்பாக்கிகளுடன் நினைவக பாதுகாப்பு | வளர்ந்து வரும் அனுமானப் பெட்டிகள் |
| போ | தள அணிகள் | இலவசம் | எளிமையான ஒருங்கிணைவு, பயன்படுத்தக்கூடிய சேவைகள் | gRPC, சிறிய படங்கள், எளிதான செயல்பாடுகள் |
| ஸ்கலா/ஜாவா | தரவு பொறியியல் | இலவசம் | பெரிய தரவு குழாய்வழிகள், ஸ்பார்க் எம்.எல்.லிப் | ஸ்பார்க், காஃப்கா, ஜேவிஎம் கருவி [3] |
| டைப்ஸ்கிரிப்ட் | முன்பக்கம், டெமோக்கள் | இலவசம் | ONNX Runtime Web வழியாக உலாவியில் உள்ள அனுமானம் | வலை/வலைGPU இயக்க நேரங்கள் [2] |
| ஸ்விஃப்ட் | iOS பயன்பாடுகள் | இலவசம் | சாதனத்தில் உள்ள சொந்த அனுமானம் | கோர் ML (ONNX/TF இலிருந்து மாற்று) |
| கோட்லின்/ஜாவா | Android பயன்பாடுகள் | இலவசம் | மென்மையான Android பயன்பாடு | TFLite/ONNX ரன்டைம் மொபைல் |
| ர | புள்ளிவிவர வல்லுநர்கள் | இலவசம் | புள்ளிவிவரங்கள் பணிப்பாய்வை அழிக்கவும், அறிக்கையிடவும் | கேரட், டைடிமாடல்கள் |
| ஜூலியா | எண் கணிதம் | இலவசம் | படிக்கக்கூடிய தொடரியலுடன் உயர் செயல்திறன் | ஃப்ளக்ஸ்.ஜே.எல், எம்.எல்.ஜே.எல் |
ஆமாம், அட்டவணை இடைவெளி கொஞ்சம் விசித்திரமானது போன்றது. மேலும், பைதான் ஒரு வெள்ளி தோட்டா அல்ல; இது நீங்கள் பெரும்பாலும் அடையக்கூடிய கருவி மட்டுமே [1].
டீப் டைவ் 1: ஆராய்ச்சி, முன்மாதிரி மற்றும் பெரும்பாலான பயிற்சிக்கான பைதான் 🧪
பைத்தானின் வல்லரசு சுற்றுச்சூழல் அமைப்பு ஈர்ப்பு விசையாகும். PyTorch உடன் நீங்கள் டைனமிக் கிராஃப்கள், ஒரு சுத்தமான கட்டாய பாணி மற்றும் ஒரு செயலில் உள்ள சமூகத்தைப் பெறுவீர்கள்; முக்கியமாக, [1][2] அனுப்ப வேண்டிய நேரம் வரும்போது, ONNX மூலம் மற்ற இயக்க நேரங்களுக்கு மாதிரிகளை ஒப்படைக்கலாம். முக்கிய விஷயம்: வேகம் முக்கியமானதாக இருக்கும்போது, NumPy உடன் பைதான் மெதுவாக திசையன் செய்ய வேண்டியதில்லை, அல்லது உங்கள் கட்டமைப்பால் வெளிப்படும் C++/CUDA பாதைகளில் விழும் தனிப்பயன் செயல்பாடுகளை எழுத வேண்டியதில்லை [4].
விரைவான நிகழ்வு: பைதான் குறிப்பேடுகளில் குறைபாடு கண்டறிதலை முன்மாதிரியாகக் கொண்ட ஒரு கணினி-பார்வை குழு, ஒரு வாரத்திற்கான படங்களின் அடிப்படையில் சரிபார்க்கப்பட்டு, ONNX க்கு ஏற்றுமதி செய்யப்பட்டது, பின்னர் அதை துரிதப்படுத்தப்பட்ட இயக்க நேரத்தைப் பயன்படுத்தி ஒரு Go சேவையிடம் ஒப்படைத்தது - மறு பயிற்சி அல்லது மீண்டும் எழுதுதல் இல்லை. ஆராய்ச்சி வளையம் சுறுசுறுப்பாக இருந்தது; உற்பத்தி சலிப்பை ஏற்படுத்தியது (சிறந்த முறையில்) [2].
டீப் டைவ் 2: மூல வேகத்திற்கான C++, CUDA, மற்றும் TensorRT 🏎️
பெரிய மாடல்களுக்கான பயிற்சி GPU-துரிதப்படுத்தப்பட்ட அடுக்குகளில் நடைபெறுகிறது, மேலும் செயல்திறன்-முக்கியமான செயல்பாடுகள் C++/CUDA இல் வாழ்கின்றன. மேம்படுத்தப்பட்ட இயக்க நேரங்கள் (எ.கா., வன்பொருள் செயல்படுத்தல் வழங்குநர்களுடன் கூடிய TensorRT, ONNX இயக்க நேரம்) இணைக்கப்பட்ட கர்னல்கள், கலப்பு துல்லியம் மற்றும் கிராஃப் உகப்பாக்கங்கள் மூலம் பெரிய வெற்றிகளை வழங்குகின்றன [2][4]. சுயவிவரத்துடன் தொடங்குங்கள்; அது உண்மையிலேயே வலிக்கும் இடத்தில் தனிப்பயன் கர்னல்களை மட்டும் பின்னுங்கள்.
டீப் டைவ் 3: நம்பகமான, குறைந்த தாமத சேவைகளுக்கு ரஸ்ட் அண்ட் கோ 🧱
ML உற்பத்தியைச் சந்திக்கும் போது, உரையாடல் F1 வேகத்திலிருந்து ஒருபோதும் உடைக்காத மினிவேன்களுக்கு மாறுகிறது. ரஸ்ட் அண்ட் கோ இங்கே பிரகாசிக்கிறது: வலுவான செயல்திறன், கணிக்கக்கூடிய நினைவக சுயவிவரங்கள் மற்றும் எளிமையான பயன்பாடு. நடைமுறையில், பல அணிகள் பைத்தானில் பயிற்சி பெறுகின்றன, ONNX க்கு ஏற்றுமதி செய்கின்றன, மேலும் Rust or Go API-சுத்தமான கவலைகளைப் பிரிப்பதற்குப் பின்னால் சேவை செய்கின்றன, ops க்கான குறைந்தபட்ச அறிவாற்றல் சுமை [2].
டீப் டைவ் 4: டேட்டா பைப்லைன்கள் மற்றும் அம்சக் கடைகளுக்கான ஸ்கலா மற்றும் ஜாவா 🏗️
நல்ல தரவு இல்லாமல் AI நடக்காது. பெரிய அளவிலான ETL, ஸ்ட்ரீமிங் மற்றும் அம்ச பொறியியலுக்கு, Scala அல்லது Java ஆகியவை பணிக்குழாக்களாக இருக்கின்றன, ஒரே கூரையின் கீழ் தொகுதி மற்றும் ஸ்ட்ரீமிங்கை ஒன்றிணைத்து பல மொழிகளை ஆதரிக்கின்றன, இதனால் குழுக்கள் சுமூகமாக ஒத்துழைக்க முடியும் [3].
டீப் டைவ் 5: உலாவியில் டைப்ஸ்கிரிப்ட் மற்றும் AI 🌐
மாதிரிகளை உலாவியில் இயக்குவது இனி ஒரு விருந்து தந்திரம் அல்ல. ONNX Runtime Web, மாதிரிகளை கிளையன்ட்-சைடாக இயக்க முடியும், சிறிய டெமோக்கள் மற்றும் ஊடாடும் விட்ஜெட்டுகளுக்கு சர்வர் செலவுகள் இல்லாமல் தனிப்பட்ட முறையில் இயல்புநிலை அனுமானத்தை செயல்படுத்துகிறது [2]. விரைவான தயாரிப்பு மறு செய்கை அல்லது உட்பொதிக்கக்கூடிய அனுபவங்களுக்கு சிறந்தது.
டீப் டைவ் 6: ஸ்விஃப்ட், கோட்லின் மற்றும் போர்ட்டபிள் வடிவங்களுடன் மொபைல் AI 📱
சாதனத்தில் உள்ள AI தாமதத்தையும் தனியுரிமையையும் மேம்படுத்துகிறது. ஒரு பொதுவான பாதை: பைத்தானில் பயிற்சி செய்தல், ONNX க்கு ஏற்றுமதி செய்தல், இலக்குக்கு மாற்றுதல் (எ.கா., கோர் ML அல்லது TFLite), மற்றும் அதை ஸ்விஃப்ட் அல்லது கோட்லினில் . மாதிரி அளவு, துல்லியம் மற்றும் பேட்டரி ஆயுளை சமநிலைப்படுத்துவதே கலை; அளவீடு மற்றும் வன்பொருள்-விழிப்புணர்வு செயல்பாடுகள் உதவுகின்றன [2][4].
நிஜ உலக அடுக்கு: வெட்கமின்றி கலந்து பொருத்தவும் 🧩
ஒரு பொதுவான AI அமைப்பு இப்படி இருக்கலாம்:
-
மாதிரி ஆராய்ச்சி - PyTorch உடன் பைதான் குறிப்பேடுகள்.
-
தரவு குழாய்வழிகள் - வசதிக்காக ஸ்காலா அல்லது பைஸ்பார்க்கில் ஸ்பார்க், ஏர்ஃப்ளோவுடன் திட்டமிடப்பட்டுள்ளது.
-
உகப்பாக்கம் - ONNXக்கு ஏற்றுமதி செய்யுங்கள்; TensorRT அல்லது ONNX Runtime EPகள் மூலம் துரிதப்படுத்துங்கள்.
-
பரிமாறுதல் - தானியங்கி அளவில் அளவிடப்பட்ட, மெல்லிய gRPC/HTTP அடுக்குடன் துருப்பிடிக்காத அல்லது செல்லாத மைக்ரோ சர்வீஸ்.
-
வாடிக்கையாளர்கள் - டைப்ஸ்கிரிப்டில் வலை பயன்பாடு; ஸ்விஃப்ட் அல்லது கோட்லினில் மொபைல் பயன்பாடுகள்.
-
கவனிக்கத்தக்க தன்மை - அளவீடுகள், கட்டமைக்கப்பட்ட பதிவுகள், சறுக்கல் கண்டறிதல் மற்றும் டாஷ்போர்டுகளின் ஒரு கோடு.
ஒவ்வொரு திட்டத்திற்கும் இவை அனைத்தும் தேவையா? நிச்சயமாக இல்லை. ஆனால் பாதைகளை வரைபடமாக்குவது அடுத்து எந்த திருப்பத்தை எடுக்க வேண்டும் என்பதை அறிய உதவுகிறது [2][3][4].
AI-க்கு எந்த நிரலாக்க மொழியைப் பயன்படுத்த வேண்டும் என்பதைத் தேர்ந்தெடுக்கும்போது ஏற்படும் பொதுவான தவறுகள் 😬
-
மிக விரைவாக மிகைப்படுத்துதல் - முன்மாதிரியை எழுதுங்கள், மதிப்பை நிரூபிக்கவும், பின்னர் நானோ விநாடிகளைத் துரத்தவும்.
-
பயன்படுத்தல் இலக்கை மறந்துவிடுதல் - அது உலாவியிலோ அல்லது சாதனத்திலோ இயங்க வேண்டும் என்றால், முதல் நாளிலேயே கருவித்தொகுப்பைத் திட்டமிடுங்கள் [2].
-
தரவு பிளம்பிங்கைப் புறக்கணித்தல் - திட்டவட்டமான அம்சங்களில் ஒரு அழகான மாதிரி மணலில் ஒரு மாளிகை போன்றது [3].
-
மோனோலித் சிந்தனை - நீங்கள் பைத்தானை மாடலிங் செய்ய வைத்துக்கொண்டு ONNX வழியாக Go அல்லது Rust உடன் பரிமாறலாம்.
-
புதுமையைத் துரத்துதல் - புதிய கட்டமைப்புகள் அருமையாக இருக்கின்றன; நம்பகத்தன்மை குளிர்ச்சியாக இருக்கிறது.
சூழ்நிலையின் அடிப்படையில் விரைவான தேர்வுகள் 🧭
-
பூஜ்ஜியத்திலிருந்து தொடங்கி - PyTorch உடன் Python. கிளாசிக்கல் ML க்கு scikit-learn ஐச் சேர்க்கவும்.
-
எட்ஜ் அல்லது லேட்டன்சி-கிரிட்டிகல் - பயிற்சிக்கு பைதான்; C++/CUDA பிளஸ் டென்சர்ஆர்டி அல்லது ஓஎன்என்எக்ஸ் ரன்டைம் அனுமானத்திற்கு [2][4].
-
பெரிய தரவு அம்ச பொறியியல் - ஸ்காலா அல்லது பைஸ்பார்க்குடன் ஸ்பார்க்.
-
வலை-முதல் பயன்பாடுகள் அல்லது ஊடாடும் டெமோக்கள் - ONNX ரன்டைம் வலையுடன் டைப்ஸ்கிரிப்ட் [2].
-
iOS மற்றும் Android ஷிப்பிங் - கோர்-எம்எல்-மாற்றப்பட்ட மாடலுடன் ஸ்விஃப்ட் அல்லது TFLite/ONNX மாடலுடன் கோட்லின் [2].
-
முக்கியமான சேவைகள் - ரஸ்ட் ஆர் கோவில் சேவை; ONNX [2] வழியாக மாதிரி கலைப்பொருட்களை எடுத்துச் செல்லக்கூடியதாக வைத்திருங்கள்.
அடிக்கடி கேட்கப்படும் கேள்விகள்: சரி... AI-க்கு மீண்டும் எந்த நிரலாக்க மொழி பயன்படுத்தப்படுகிறது? ❓
-
ஆராய்ச்சியில்
AI-க்கு என்ன நிரலாக்க மொழி பயன்படுத்தப்படுகிறது பைதான்-பின்னர் சில நேரங்களில் JAX அல்லது PyTorch-குறிப்பிட்ட கருவி, வேகத்திற்கான ஹூட்டின் கீழ் C++/CUDA உடன் [1][4]. -
உற்பத்தியைப் பற்றி என்ன?
பைத்தானில் பயிற்சி பெறுங்கள், ONNX உடன் ஏற்றுமதி செய்யுங்கள், மில்லி விநாடிகள் ஷேவிங் செய்யும்போது ரஸ்ட்/கோ அல்லது C++ வழியாக சேவை செய்யுங்கள் [2][4]. -
AI-க்கு ஜாவாஸ்கிரிப்ட் போதுமானதா?
டெமோக்கள், ஊடாடும் விட்ஜெட்டுகள் மற்றும் வலை இயக்க நேரங்கள் வழியாக சில உற்பத்தி அனுமானங்களுக்கு, ஆம்; பெரிய அளவிலான பயிற்சிக்கு, உண்மையில் [2] அல்ல. -
R காலாவதியானதா?
இல்லை. புள்ளிவிவரங்கள், அறிக்கையிடல் மற்றும் சில ML பணிப்பாய்வுகளுக்கு இது அருமையானது. -
ஜூலியா பைத்தானை மாற்றுவாளா?
ஒருவேளை ஒருநாள், ஒருவேளை இல்லாமலும் போகலாம். தத்தெடுப்பு வளைவுகள் நேரம் எடுக்கும்; இன்று உங்களைத் தடைநீக்கும் கருவியைப் பயன்படுத்துங்கள்.
TL;DR🎯
-
வேகம் மற்றும் சுற்றுச்சூழல் அமைப்பு வசதிக்காக பைத்தானில் தொடங்குங்கள்
-
உங்களுக்கு முடுக்கம் தேவைப்படும்போது C++/CUDA பயன்படுத்தவும்
-
குறைந்த தாமத நிலைத்தன்மைக்கு ரஸ்ட் அல்லது கோவுடன் பரிமாறவும்
-
ஸ்பார்க்கில் ஸ்கலா/ஜாவா மூலம் தரவு குழாய்களை புத்திசாலித்தனமாக வைத்திருங்கள்
-
தயாரிப்பு கதையின் ஒரு பகுதியாக இருக்கும்போது உலாவி மற்றும் மொபைல் பாதைகளை மறந்துவிடாதீர்கள்.
-
எல்லாவற்றிற்கும் மேலாக, யோசனையிலிருந்து தாக்கத்திற்கு உராய்வைக் குறைக்கும் கலவையைத் தேர்ந்தெடுங்கள். AI-க்கு எந்த நிரலாக்க மொழி பயன்படுத்தப்படுகிறது - ஒரு மொழி அல்ல, ஆனால் சரியான சிறிய இசைக்குழு. 🎻
குறிப்புகள்
-
ஸ்டேக் ஓவர்ஃப்ளோ டெவலப்பர் சர்வே 2024 - மொழி பயன்பாடு மற்றும் சுற்றுச்சூழல் அமைப்பு சமிக்ஞைகள்
https://survey.stackoverflow.co/2024/ -
ONNX இயக்க நேரம் (அதிகாரப்பூர்வ ஆவணங்கள்) - கிராஸ்-பிளாட்ஃபார்ம் அனுமானம் (கிளவுட், எட்ஜ், வலை, மொபைல்), கட்டமைப்பு இடைசெயல்பாட்டுத்தன்மை
https://onnxruntime.ai/docs/ -
அப்பாச்சி ஸ்பார்க் (அதிகாரப்பூர்வ தளம்) - தரவு பொறியியல்/அறிவியல் மற்றும் ML அளவில் பல மொழி இயந்திரம்
https://spark.apache.org/ -
NVIDIA CUDA கருவித்தொகுப்பு (அதிகாரப்பூர்வ ஆவணங்கள்) - GPU- துரிதப்படுத்தப்பட்ட நூலகங்கள், தொகுப்பிகள் மற்றும் C/C++ மற்றும் ஆழமான கற்றல் அடுக்குகளுக்கான கருவி
https://docs.nvidia.com/cuda/ -
PyTorch (அதிகாரப்பூர்வ தளம்) - ஆராய்ச்சி மற்றும் உற்பத்திக்காக பரவலாகப் பயன்படுத்தப்படும் ஆழமான கற்றல் கட்டமைப்பு
https://pytorch.org/