Overclock.net › Forums › Industry News › Software News › [TPU]NVIDIA CUDA Gets Python Support
New Posts  All Forums:Forum Nav:

[TPU]NVIDIA CUDA Gets Python Support - Page 2

post #11 of 29
Lol took them long enugh opencl has had python support for along time. Good they have it now tho more apps for gpus the better.
Edited by Bal3Wolf - 3/18/13 at 10:14am
SABERWOLF
(18 items)
 
XEON-WOLF
(18 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7-6800K MSI X99A GAMING PRO CARBON EVGA GTX 1080 FTW Hydro Copper G.SKILL TridentZ Series 
Hard DriveCoolingCoolingCooling
Samsung EVO 850 500 EK-SBAY Dual DDC 3.2 PWM Serial Alphacool NexXxoS ST30 Full Copper Radiator 360 Hardware Labs Black Ice SR2 Multiport Black Car... 
CoolingCoolingOSMonitor
EK-CoolStream RAD XTC 420 koolance 380i Windows 10 Pro ASUS VW246H Black 24" 2ms 
PowerCaseMouseAudio
SeaSonic M12D SS-850 850W  Thermaltake core x71 CM Storm Sentinel Advance II Corsair Void 
CPUMotherboardGraphicsRAM
X5675@4400 1.344 ASUS P6X58D-E XfX RX480 RS F3-12800CL7T-6GBPI 6-7-6-21 1T 
RAMHard DriveHard DriveHard Drive
F3-12800CL9S-4GBRL WDC WD1001FALS-00J7B1 ST31000340AS WDC WD7500AAKS-00RBA0 
Hard DriveOptical DriveCoolingOS
Hitachi HDS723020BLA642 ihas 624-A SilverStone Heligon HE01 windows 10 64 Pro 
MonitorPowerCase
Vizio 42inch lcd tv CORSAIR CMPSU-950TX Modded Rocketfish 
  hide details  
Reply
SABERWOLF
(18 items)
 
XEON-WOLF
(18 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7-6800K MSI X99A GAMING PRO CARBON EVGA GTX 1080 FTW Hydro Copper G.SKILL TridentZ Series 
Hard DriveCoolingCoolingCooling
Samsung EVO 850 500 EK-SBAY Dual DDC 3.2 PWM Serial Alphacool NexXxoS ST30 Full Copper Radiator 360 Hardware Labs Black Ice SR2 Multiport Black Car... 
CoolingCoolingOSMonitor
EK-CoolStream RAD XTC 420 koolance 380i Windows 10 Pro ASUS VW246H Black 24" 2ms 
PowerCaseMouseAudio
SeaSonic M12D SS-850 850W  Thermaltake core x71 CM Storm Sentinel Advance II Corsair Void 
CPUMotherboardGraphicsRAM
X5675@4400 1.344 ASUS P6X58D-E XfX RX480 RS F3-12800CL7T-6GBPI 6-7-6-21 1T 
RAMHard DriveHard DriveHard Drive
F3-12800CL9S-4GBRL WDC WD1001FALS-00J7B1 ST31000340AS WDC WD7500AAKS-00RBA0 
Hard DriveOptical DriveCoolingOS
Hitachi HDS723020BLA642 ihas 624-A SilverStone Heligon HE01 windows 10 64 Pro 
MonitorPowerCase
Vizio 42inch lcd tv CORSAIR CMPSU-950TX Modded Rocketfish 
  hide details  
Reply
post #12 of 29
Quote:
Originally Posted by Zero4549 View Post

Python is kind of awesome.

It's like when you were in school and you were learning something new in math that was stupidly long and complex, and they made you do it for like 2 weeks, and then said lol JK here's the easy way that's like 2 steps long and you can do it on your calculator.

I foresee more CUDA apps in the future.
Is Python that easy? (I'm coming from a Java, C++, shell scripting, and Perl background)

Quote:
Originally Posted by Rookie1337 View Post

Alright I wasn't saying there isn't a point...I'm just wondering if it's a worthwhile thing to use and even if normal consumers (aka those that just need "dumb terminals" AKA pad/tablets). I mean the last time I used CUDA (like 2-3years ago) was for video conversions and the quality was crap (multiple conversion suites). I haven't read any reviews that said the quality has improved but I'd like too.

Now...you use in your media creation and say that it does "introduce noise"...do you do this for professional work or just some personal stuff? Also...why is that CUDA seems to introduce those "bad" things like we both just mentioned?
In the long-run.... any problem that can be heavily multi-threaded should be heavily multi-threaded. Consumer computing is moving back towards cloud/mainframe/server loads.... and these defeinitely are multi-threaded.

The future is manycore processing simply because single-threaded performance does not scale as well.
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #13 of 29
Quote:
Originally Posted by Rookie1337 View Post

Alright I wasn't saying there isn't a point...I'm just wondering if it's a worthwhile thing to use and even if normal consumers (aka those that just need "dumb terminals" AKA pad/tablets). I mean the last time I used CUDA (like 2-3years ago) was for video conversions and the quality was crap (multiple conversion suites). I haven't read any reviews that said the quality has improved but I'd like too.

Now...you use in your media creation and say that it does "introduce noise"...do you do this for professional work or just some personal stuff? Also...why is that CUDA seems to introduce those "bad" things like we both just mentioned?

Depending on the software, I might "use CUDA" for professional stuff (Adobe CS ~4-5.5 for instance), but that's as supplemental acceleration. It speeds up the workflow a little, and makes things smoother and more pleasant to work with, but doesn't really replace CPU processing (but by letting the CPU do the heavy lifting, there is no downside).

Most of the time when you completely replace CPU with CUDA (video encoding and fractal rendering comes to mind), you usually get some noise, or poorer visual quality compression, etc. I can't really tell you why for sure, cause I don't have any proof, but I do have a few speculations which mostly boil down to two factors - speed and precision.
Quote:
Originally Posted by DuckieHo View Post

Is Python that easy? (I'm coming from a Java, C++, shell scripting, and Perl background)
In the long-run.... any problem that can be heavily multi-threaded should be heavily multi-threaded. Consumer computing is moving back towards cloud/mainframe/server loads.... and these defeinitely are multi-threaded.

The future is manycore processing simply because single-threaded performance does not scale as well.

Totally agree about multicore.

As for Python.. yeah it kinda is. I mean, you still need to understand programming, and how to thinks logically and what not, but the general impression one gets from doing from C-like/java is "wow, this just... works!". Can't really comment on perl though.
Edited by Zero4549 - 3/18/13 at 10:18am
Arcane
(33 items)
 
Sanctum
(9 items)
 
Fukurou
(15 items)
 
CPUMotherboardGraphicsGraphics
Core i7 980x GIGABYTE GA-EX58-UD5 MSI RX 480 GAMING X 4GB MSI GeForce GTX 680 Lightning 
RAMHard DriveHard DriveHard Drive
Kingston HyperX T1 Intel X25-M WD Caviar Black FASS Plextor M5S 
Hard DriveHard DriveOptical DriveOptical Drive
WD Velociraptor WD Caviar Black FALS Sony DVD Burner w/ Lightscribe LG Bluray + HDDVD 
CoolingCoolingCoolingOS
Black Ice GTX 360 Black Ice GTX 240 Panaflo High Speed - Push-Pull w/ shrouds Windows 7 Pro (64) 
OSMonitorMonitorKeyboard
Ubuntu (64) X-Star DP2710 ASUS VK266H Black 25.5" 2ms LCD X-Armor U9BL (Mech) 
PowerCaseMouseMouse Pad
EVGA 1000 P2 Cooler Master HAF 932 Razer Deathadder Chroma Cougar Control 
AudioAudioAudioAudio
ATH-A900X Maudio AV-40 Polk PSW-10 Zalman Mic-1 (Clip-on Mic) 
AudioOtherOtherOther
Sound Blaster X7 LE Logitech G13 Wacom Intuos 3 Scythe "3-Foot Switch" 
Other
Modded PS4, PS3, Xbox 360, and Logitech PC Cont... 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 MSI B350M Mortar Arctic GTX 560ti DirectCU II G.Skill TridentZ  
Hard DriveHard DriveOSPower
Samsung EVO 960 Consatellation Windows 10 Pro Corsair HX 1050 
Case
Raijintek Aeneas White Window 
CPUMotherboardRAMHard Drive
Core i5-661 GA-H55-USB3 12GB DDR3 1333 WD Caviar Black AALS 640GB 
Hard DriveHard DriveOptical DriveCooling
WD Caviar Green EARS 2TB Vertex Turbo 60GB (SSD) Samsung Blu-ray, Samsung DVD Burner H50 (With push/pull nocturas) 
OSMonitorKeyboardPower
Windows 10 Professional 64 LG 47inch LED LCD Saitek Eclipse Lite-touch Wireless Seasonic X750 Gold 
CaseAudio
CM690 II Passive bookshelfspeakers + amp. 
  hide details  
Reply
Arcane
(33 items)
 
Sanctum
(9 items)
 
Fukurou
(15 items)
 
CPUMotherboardGraphicsGraphics
Core i7 980x GIGABYTE GA-EX58-UD5 MSI RX 480 GAMING X 4GB MSI GeForce GTX 680 Lightning 
RAMHard DriveHard DriveHard Drive
Kingston HyperX T1 Intel X25-M WD Caviar Black FASS Plextor M5S 
Hard DriveHard DriveOptical DriveOptical Drive
WD Velociraptor WD Caviar Black FALS Sony DVD Burner w/ Lightscribe LG Bluray + HDDVD 
CoolingCoolingCoolingOS
Black Ice GTX 360 Black Ice GTX 240 Panaflo High Speed - Push-Pull w/ shrouds Windows 7 Pro (64) 
OSMonitorMonitorKeyboard
Ubuntu (64) X-Star DP2710 ASUS VK266H Black 25.5" 2ms LCD X-Armor U9BL (Mech) 
PowerCaseMouseMouse Pad
EVGA 1000 P2 Cooler Master HAF 932 Razer Deathadder Chroma Cougar Control 
AudioAudioAudioAudio
ATH-A900X Maudio AV-40 Polk PSW-10 Zalman Mic-1 (Clip-on Mic) 
AudioOtherOtherOther
Sound Blaster X7 LE Logitech G13 Wacom Intuos 3 Scythe "3-Foot Switch" 
Other
Modded PS4, PS3, Xbox 360, and Logitech PC Cont... 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 MSI B350M Mortar Arctic GTX 560ti DirectCU II G.Skill TridentZ  
Hard DriveHard DriveOSPower
Samsung EVO 960 Consatellation Windows 10 Pro Corsair HX 1050 
Case
Raijintek Aeneas White Window 
CPUMotherboardRAMHard Drive
Core i5-661 GA-H55-USB3 12GB DDR3 1333 WD Caviar Black AALS 640GB 
Hard DriveHard DriveOptical DriveCooling
WD Caviar Green EARS 2TB Vertex Turbo 60GB (SSD) Samsung Blu-ray, Samsung DVD Burner H50 (With push/pull nocturas) 
OSMonitorKeyboardPower
Windows 10 Professional 64 LG 47inch LED LCD Saitek Eclipse Lite-touch Wireless Seasonic X750 Gold 
CaseAudio
CM690 II Passive bookshelfspeakers + amp. 
  hide details  
Reply
post #14 of 29
Quote:
Originally Posted by Zero4549 View Post

Python is kind of awesome.

It's like when you were in school and you were learning something new in math that was stupidly long and complex, and they made you do it for like 2 weeks, and then said lol JK here's the easy way that's like 2 steps long and you can do it on your calculator.

I foresee more CUDA apps in the future.

Most languages are much easier these days than the complications of the learning languages. C#, Java, and Python are generally nice and easy. I still think it is necessary to teach in those other languages because they provide a better understanding of what the simpler languages to code are really doing in the background. Adding Python support will definitely help though I hate white space instead of brackets, but that's just a personal preference. I actually thought they had Python support for CUDA already though.
My giant
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6600 lapped Asus P5n32-E 680i GeForce 9800GT 512MB 2x1GB (unused ATM) & 2x2Gb Corsair XMS2 PC6400 
Hard DriveOSMonitorPower
WDJS SATA-II 160GB + WD80GB + WDAAKS Raid0 320GB Aperature FSII 19" LCD Apevia DarkSide 600W 
Case
NZXT Zero 
  hide details  
Reply
My giant
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6600 lapped Asus P5n32-E 680i GeForce 9800GT 512MB 2x1GB (unused ATM) & 2x2Gb Corsair XMS2 PC6400 
Hard DriveOSMonitorPower
WDJS SATA-II 160GB + WD80GB + WDAAKS Raid0 320GB Aperature FSII 19" LCD Apevia DarkSide 600W 
Case
NZXT Zero 
  hide details  
Reply
post #15 of 29
Quote:
Originally Posted by Kirmie View Post

Most languages are much easier these days than the complications of the learning languages. C#, Java, and Python are generally nice and easy. I still think it is necessary to teach in those other languages because they provide a better understanding of what the simpler languages to code are really doing in the background. Adding Python support will definitely help though I hate white space instead of brackets, but that's just a personal preference. I actually thought they had Python support for CUDA already though.

Can C# or Python access closer to machine level like C?
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #16 of 29
*just realized duckie uses the same keyboard*

Take THAT everyone who trashes on me for this choice tongue.gif
Arcane
(33 items)
 
Sanctum
(9 items)
 
Fukurou
(15 items)
 
CPUMotherboardGraphicsGraphics
Core i7 980x GIGABYTE GA-EX58-UD5 MSI RX 480 GAMING X 4GB MSI GeForce GTX 680 Lightning 
RAMHard DriveHard DriveHard Drive
Kingston HyperX T1 Intel X25-M WD Caviar Black FASS Plextor M5S 
Hard DriveHard DriveOptical DriveOptical Drive
WD Velociraptor WD Caviar Black FALS Sony DVD Burner w/ Lightscribe LG Bluray + HDDVD 
CoolingCoolingCoolingOS
Black Ice GTX 360 Black Ice GTX 240 Panaflo High Speed - Push-Pull w/ shrouds Windows 7 Pro (64) 
OSMonitorMonitorKeyboard
Ubuntu (64) X-Star DP2710 ASUS VK266H Black 25.5" 2ms LCD X-Armor U9BL (Mech) 
PowerCaseMouseMouse Pad
EVGA 1000 P2 Cooler Master HAF 932 Razer Deathadder Chroma Cougar Control 
AudioAudioAudioAudio
ATH-A900X Maudio AV-40 Polk PSW-10 Zalman Mic-1 (Clip-on Mic) 
AudioOtherOtherOther
Sound Blaster X7 LE Logitech G13 Wacom Intuos 3 Scythe "3-Foot Switch" 
Other
Modded PS4, PS3, Xbox 360, and Logitech PC Cont... 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 MSI B350M Mortar Arctic GTX 560ti DirectCU II G.Skill TridentZ  
Hard DriveHard DriveOSPower
Samsung EVO 960 Consatellation Windows 10 Pro Corsair HX 1050 
Case
Raijintek Aeneas White Window 
CPUMotherboardRAMHard Drive
Core i5-661 GA-H55-USB3 12GB DDR3 1333 WD Caviar Black AALS 640GB 
Hard DriveHard DriveOptical DriveCooling
WD Caviar Green EARS 2TB Vertex Turbo 60GB (SSD) Samsung Blu-ray, Samsung DVD Burner H50 (With push/pull nocturas) 
OSMonitorKeyboardPower
Windows 10 Professional 64 LG 47inch LED LCD Saitek Eclipse Lite-touch Wireless Seasonic X750 Gold 
CaseAudio
CM690 II Passive bookshelfspeakers + amp. 
  hide details  
Reply
Arcane
(33 items)
 
Sanctum
(9 items)
 
Fukurou
(15 items)
 
CPUMotherboardGraphicsGraphics
Core i7 980x GIGABYTE GA-EX58-UD5 MSI RX 480 GAMING X 4GB MSI GeForce GTX 680 Lightning 
RAMHard DriveHard DriveHard Drive
Kingston HyperX T1 Intel X25-M WD Caviar Black FASS Plextor M5S 
Hard DriveHard DriveOptical DriveOptical Drive
WD Velociraptor WD Caviar Black FALS Sony DVD Burner w/ Lightscribe LG Bluray + HDDVD 
CoolingCoolingCoolingOS
Black Ice GTX 360 Black Ice GTX 240 Panaflo High Speed - Push-Pull w/ shrouds Windows 7 Pro (64) 
OSMonitorMonitorKeyboard
Ubuntu (64) X-Star DP2710 ASUS VK266H Black 25.5" 2ms LCD X-Armor U9BL (Mech) 
PowerCaseMouseMouse Pad
EVGA 1000 P2 Cooler Master HAF 932 Razer Deathadder Chroma Cougar Control 
AudioAudioAudioAudio
ATH-A900X Maudio AV-40 Polk PSW-10 Zalman Mic-1 (Clip-on Mic) 
AudioOtherOtherOther
Sound Blaster X7 LE Logitech G13 Wacom Intuos 3 Scythe "3-Foot Switch" 
Other
Modded PS4, PS3, Xbox 360, and Logitech PC Cont... 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 MSI B350M Mortar Arctic GTX 560ti DirectCU II G.Skill TridentZ  
Hard DriveHard DriveOSPower
Samsung EVO 960 Consatellation Windows 10 Pro Corsair HX 1050 
Case
Raijintek Aeneas White Window 
CPUMotherboardRAMHard Drive
Core i5-661 GA-H55-USB3 12GB DDR3 1333 WD Caviar Black AALS 640GB 
Hard DriveHard DriveOptical DriveCooling
WD Caviar Green EARS 2TB Vertex Turbo 60GB (SSD) Samsung Blu-ray, Samsung DVD Burner H50 (With push/pull nocturas) 
OSMonitorKeyboardPower
Windows 10 Professional 64 LG 47inch LED LCD Saitek Eclipse Lite-touch Wireless Seasonic X750 Gold 
CaseAudio
CM690 II Passive bookshelfspeakers + amp. 
  hide details  
Reply
post #17 of 29
Quote:
Originally Posted by Zero4549 View Post


Most of the time when you completely replace CPU with CUDA (video encoding and fractal rendering comes to mind), you usually get some noise, or poorer visual quality compression, etc. I can't really tell you why for sure, cause I don't have any proof, but I do have a few speculations which mostly boil down to two factors - speed and precision.

 

That is an old issue related to GPUs not supporting higher precision floating points. GPU architectures have evolved in many ways over the years. Superior performance has been accompanied by better precision and a wide variety of other compute related improvements. I wouldn't be able to comment on those video encoders without seeing the source code.

post #18 of 29
Quote:
Originally Posted by Rookie1337 View Post

I still haven't seen many and it's been about what...4-5 years since they tried pushing it? And what exactly can CUDA give most of us? I only ever see it mentioned in industries that need heavy simulation/calculation like finance, some engineering, and so on. I'm all for more methods and potential that CUDA and HSA can provide....but I can't think of anything the average every day person is going to need to directly use it for. Can someone help me out with that?

I have been using CUDA for years now. Almost since it was out (mid 2007 or so on the first stable version).
I have been using it to compile very complex images, render 3D cinema. Hell, I even run an AI agent for mathematical problem solving on a GPU using CUDA, by offloading the matrix combinations and calculations from the CPU to the GPU. I did it for my masters degree. It was a hell of fun to do.

AMD GPGPU is the same principle, but a bit less used and it has some issues with compatibility. CUDA libraries for both C and now python (and before, the developers own libraries), are so much more wide, and so many options in them to use.

In general, I'm a bit disappointed with how nvidia implemented the CUDA calculations on the 600 series. But the fact that I have 4GB cards allow me to load up huge amount of pre-render and textures data on the GPUs and pour frames out of them in an amazing speed.

Using iray render for example on 3d studio, it uses all GPUs (and CPU if you want) to render a movie. You can use the GPUs to render while you keep the CPU free to browse the web, or continue another work. You have no idea how freakin useful it is and how many people are using it.
Main system
(16 items)
 
Editing PC
(8 items)
 
 
CPUGraphicsGraphicsRAM
E5-1680v2 AMD FirePro D700 AMD FirePro D700 64GB 1866mhz 
Hard DriveOSMonitorCase
1TB PCIE SSD OSX 10.10.x Dell U2713H Mac Pro 
  hide details  
Reply
Main system
(16 items)
 
Editing PC
(8 items)
 
 
CPUGraphicsGraphicsRAM
E5-1680v2 AMD FirePro D700 AMD FirePro D700 64GB 1866mhz 
Hard DriveOSMonitorCase
1TB PCIE SSD OSX 10.10.x Dell U2713H Mac Pro 
  hide details  
Reply
post #19 of 29
Quote:
Originally Posted by DuckieHo View Post

Can C# or Python access closer to machine level like C?

You don't really code in "closer to machine level". Its a bit higher in the code level.
But you can make in python a library which does a direct machine language code, and initiate it from python. So you are like... one and a half step from it? give or take.
Main system
(16 items)
 
Editing PC
(8 items)
 
 
CPUGraphicsGraphicsRAM
E5-1680v2 AMD FirePro D700 AMD FirePro D700 64GB 1866mhz 
Hard DriveOSMonitorCase
1TB PCIE SSD OSX 10.10.x Dell U2713H Mac Pro 
  hide details  
Reply
Main system
(16 items)
 
Editing PC
(8 items)
 
 
CPUGraphicsGraphicsRAM
E5-1680v2 AMD FirePro D700 AMD FirePro D700 64GB 1866mhz 
Hard DriveOSMonitorCase
1TB PCIE SSD OSX 10.10.x Dell U2713H Mac Pro 
  hide details  
Reply
post #20 of 29
Quote:
Originally Posted by DuckieHo View Post

Quote:
Originally Posted by Kirmie View Post

Most languages are much easier these days than the complications of the learning languages. C#, Java, and Python are generally nice and easy. I still think it is necessary to teach in those other languages because they provide a better understanding of what the simpler languages to code are really doing in the background. Adding Python support will definitely help though I hate white space instead of brackets, but that's just a personal preference. I actually thought they had Python support for CUDA already though.
Can C# or Python access closer to machine level like C?
I'm not sure what you mean by access closer to a machine level. If you're talking about calling C libraries both have some form of interop to call unmanaged libraries (I've only worked with C# though).
Micro Dance
(8 items)
 
  
CPUMotherboardGraphicsRAM
i7-4790k z97i-plus EVGA GTX980 SC 16GB Team Xtreme 2400 
Hard DriveCoolingOSCase
512GB Samsung SSD 830 NH-L12 Windows 10 EVGA Hadron Air 
  hide details  
Reply
Micro Dance
(8 items)
 
  
CPUMotherboardGraphicsRAM
i7-4790k z97i-plus EVGA GTX980 SC 16GB Team Xtreme 2400 
Hard DriveCoolingOSCase
512GB Samsung SSD 830 NH-L12 Windows 10 EVGA Hadron Air 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Software News
Overclock.net › Forums › Industry News › Software News › [TPU]NVIDIA CUDA Gets Python Support