# NVIDIA Finally Adds Native Python Support to CUDA

**URL:** <https://discourse.julialang.org/t/nvidia-finally-adds-native-python-support-to-cuda/127943>\
**Category:** Offtopic\
**Created:** [April 10, 2025, 7:11pm UTC](https://discourse.julialang.org/t/nvidia-finally-adds-native-python-support-to-cuda/127943 "2025-04-10T19:11:35Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![paulmelis](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paulmelis/32/35063_2.png) [@paulmelis](https://discourse.julialang.org/u/paulmelis)\
**Post date:** [April 10, 2025, 7:11pm UTC](https://discourse.julialang.org/t/nvidia-finally-adds-native-python-support-to-cuda/127943/1 "2025-04-10T19:11:35Z")

</div>

> **[NVIDIA Finally Adds Native Python Support to CUDA](https://thenewstack.io/nvidia-finally-adds-native-python-support-to-cuda/)**
>
> For years, NVIDIA’s CUDA software toolkit for GPUs didn't have native Python support. But that’s now changed.

> At GTC, NVIDIA announced native support and full integration of Python in its CUDA toolkit. Developers will be able to use Python for direct execution of algorithmic-style computing on GPUs.
> 
> “We’ve been working hard to bring accelerated Python, first class, into the CUDA stack,” said [Stephen Jones](https://developer.nvidia.com/blog/author/stjones/), CUDA architect, during a presentation at the recent GTC conference.
> 
> For programmers, the implications are massive. CUDA was born from C and C++, and now coders don’t need knowledge of those programming languages to use the toolkit.
> 
> “Python for CUDA should not look like C. It should look like Python,” Jones said.
> 
> Coders can use natural Python interfaces and the scripting model of calling functions and libraries to create AI programs for execution on NVIDIA GPUs.
> 
> “Python CUDA is not just C translated into Python syntax. It’s got to be something which is natural to a Python developer,” Jones said.

---

<div class="post-metadata">

**Author:** ![LaurentPlagne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/laurentplagne/32/10103_2.png) [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)\
**Post date:** [April 10, 2025, 9:07pm UTC](https://discourse.julialang.org/t/nvidia-finally-adds-native-python-support-to-cuda/127943/2 "2025-04-10T21:07:22Z")

</div>

NVIDIA’s strategy to ensure potential Mojo users choose their product—and only theirs. 😊

---

<div class="post-metadata">

**Author:** ![LaurentPlagne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/laurentplagne/32/10103_2.png) [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)\
**Post date:** [April 10, 2025, 9:20pm UTC](https://discourse.julialang.org/t/nvidia-finally-adds-native-python-support-to-cuda/127943/3 "2025-04-10T21:20:11Z")

</div>

From the same link:

" NVIDIA is pouring fuel into recruiting programmers and wants to [support more programming languages](https://thenewstack.io/nvidias-hardware-roadmap-and-its-impact-on-developers/), including Rust and Julia."

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [April 10, 2025, 11:22pm UTC](https://discourse.julialang.org/t/nvidia-finally-adds-native-python-support-to-cuda/127943/4 "2025-04-10T23:22:20Z")

</div>

I don’t think there’s anything in [Stephen Johnson’s talk](https://www.nvidia.com/en-us/on-demand/session/gtc25-s72383/) actually backing that statement. Looks like the author of the article just wanted to add an extra internal link to their own website.

---

<div class="post-metadata">

**Author:** ![rveltz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rveltz/32/2707_2.png) [@rveltz](https://discourse.julialang.org/u/rveltz)\
**Post date:** [April 11, 2025, 5:51am UTC](https://discourse.julialang.org/t/nvidia-finally-adds-native-python-support-to-cuda/127943/5 "2025-04-11T05:51:23Z")

</div>

did you find any example of such functionality? Benchmarks?

---

<div class="post-metadata">

**Author:** ![Noah.Ark](https://avatars.discourse-cdn.com/v4/letter/n/d6d6ee/32.png) [@Noah.Ark](https://discourse.julialang.org/u/Noah.Ark)\
**Post date:** [April 14, 2025, 4:56am UTC](https://discourse.julialang.org/t/nvidia-finally-adds-native-python-support-to-cuda/127943/6 "2025-04-14T04:56:41Z")

</div>

> [@LaurentPlagne](#):
>
> Mojo

has any one here also try the Mojo? not sure if it is as good as they claimed 🙂

---

<div class="post-metadata">

**Author:** ![LaurentPlagne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/laurentplagne/32/10103_2.png) [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)\
**Post date:** [April 14, 2025, 9:06am UTC](https://discourse.julialang.org/t/nvidia-finally-adds-native-python-support-to-cuda/127943/7 "2025-04-14T09:06:16Z")

</div>

I don’t know : the goal of Mojo (stay close to Python’s syntax/semantic) was not very attractive for me.
