NVIDIA logo

How NVIDIA Uses Python

812 engineering articles about Python from NVIDIA's engineering team

Articles

Filter:
NVIDIA logo
NVIDIA
Advanced
As language models grow, scaling dense architectures becomes increasingly expensive. In a dense transformer, every token passes through every layer…
Michelle Horton
6 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
When you ship an AI agent, the key question is whether it can execute a chain of work across dozens of sequential tool calls against a live environment…
Elizabeth Goodman
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Weather-sensitive industries increasingly have access to observations that offer an earlier, more local view of changing conditions.
Elizabeth Goodman
13 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
You’re deploying a model on a system. It starts up, prompts are getting responses. Now the hard question: Is this fast? Your instincts might lead you to send…
Elizabeth Goodman
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
cuTile Rust () is a tile-based system for safe, idiomatic GPU kernel authoring in the Rust programming language. Extending the Rust ownership model to tile…
Tanya Lenz
18 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Mixture of experts (MoE) has become one of the defining architectural trends in large-scale AI model training. DeepSeek, Qwen, and Mixtral are examples of MoE…
Tanya Lenz
12 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Biomolecular structure prediction is now often run at proteome scale, where the goal is to move an entire worklist through the pipeline efficiently.
Elizabeth Goodman
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Every NVIDIA CUDA Toolkit release adds functionality and performance improvements that help developers get more from NVIDIA GPUs and the broader NVIDIA software…
Jonathan Bentz
14 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
In September 2026, NVIDIA announced it is leaning into native GPU programming in Rust. CUDA C++ and CUDA Python are mature, enterprise-grade toolchains…
Elizabeth Goodman
13 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
Open AI models are evolving faster than ever, but bringing them into native applications can still require model-specific conversion, preprocessing…
Tanya Lenz
6 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
For years, a Python developer who needed a GPU had two realistic choices: Learn NVIDIA CUDA C++ well enough to write an extension, set up a build toolchain…
Elizabeth Goodman
12 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
AI factories are interconnected systems where fleet economics depend on how efficiently the entire stack converts power and capital into completed agent tasks.
Michelle Horton
6 min read
--
NVIDIA logo
NVIDIA
Advanced
Recommender systems (RecSys) are one of the most ubiquitous machine learning problems in the consumer internet industry yet notoriously difficult to train and…
Elizabeth Goodman
11 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
NVIDIA Holoscan is a platform for building real-time AI applications at the edge, from medical imaging to robotics. HoloHub is its companion repository: a…
Elizabeth Goodman
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
Modern vision-language models (VLMs) can support tasks such as visual question answering, captioning, and image-text reasoning. In practice, however…
NVIDIA logo
NVIDIA
Intermediate
Atomistic simulation requires three things: knowledge of the science, compute-efficient implementation of simulations, and accessible interfaces to the…
Elizabeth Goodman
11 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Uniform Manifold Approximation and Projection (UMAP) is a dimensionality reduction technique widely used for visualization and feature extraction.
Tanya Lenz
11 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
Video is a core data path across NVIDIA Jetson applications, from robotics and intelligent video analytics to industrial automation, healthcare…
Elizabeth Goodman
7 min read
--
NVIDIA logo
NVIDIA
Advanced
NVIDIA nvmath-python is a library designed to bridge the gap between the Python scientific community and NVIDIA CUDA-X math libraries. It gives Python users…
Michelle Horton
14 min read
Includes Code
--
NVIDIA logo
NVIDIA
Beginner
Knowledge workers are increasingly integrating AI agents into their workflows. Agents that function as “digital coworkers” offer clear benefits. For example…
Michelle Horton
11 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Deploying an AI coding assistant in a regulated, sovereign, or source-sensitive environment, often comes with challenges. Three common issues are: the source…
Tanya Lenz
13 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
Unlike autonomous driving or industrial robotics, healthcare robotics can’t rely on internet-scale data collection or unlimited real-world experimentation.
Michelle Horton
11 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Building a great AI agent isn’t just about choosing the right models. The harness is the architecture surrounding the model. How it renders context…
Michelle Horton
9 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Customization is what enables developers to take a general model and tailor it to use cases, domains, languages, and more. However, customization comes with a…
Michelle Horton
12 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
A TensorRT engine build can take seconds to many minutes. Large strongly typed models, deep tactic search, and a cold timing cache on a brand-new GPU SKU can…
Michelle Horton
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Agentic AI shifts more of the critical execution path onto the CPU. Agents operate in sandboxes to execute code, invoke tools, retrieve context…
Michelle Horton
12 min read
--
NVIDIA logo
NVIDIA
Intermediate
Developers building 3D, design, simulation, robotics, and industrial digital twin applications need ways to bring physical AI capabilities into the tools and…
Tanya Lenz
16 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
OpenUSD is an open, extensible framework that provides a common scene description language for physical AI. It enables teams to bring CAD data…
Michelle Horton
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Coding AI agents are becoming practical operators for long-running machine learning (ML) workflows. They can inspect repositories, set up runtimes…
Tanya Lenz
14 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
Large language model (LLM) training workloads increasingly run into GPU memory limits before compute is fully used. Model weights, gradients, optimizer states…
Tanya Lenz
9 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
There are many ways to optimize code for GPUs. In this post, you’ll learn how kernel fusion can improve memory bandwidth and reduce kernel launch overhead…
Michelle Horton
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Agentic systems often face a trade-off between accuracy and cost. The highest-performing proprietary frontier models and harnesses provide top accuracy but are…
Sean Lopp
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Agentic systems turn model reasoning into action through multi-step workflows that combine inference, tool use, code execution, retrieval, orchestration…
Michelle Horton
7 min read
--
NVIDIA logo
NVIDIA
Advanced
The NVIDIA CUDA Core Compute Libraries (CCCL) provides delightful and efficient abstractions for CUDA developers in C++ and Python. It features: This post…
Piotr Ciolkosz
12 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
When AlphaFold2 revolutionized drug discovery in 2020, its success relied entirely on the roughly 170,000 protein structures collected by scientists since 1971…
Cara Laasch
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Developing autonomous vehicle (AV) policies requires bridging an important gap between training and deployment. Vision-language-action (VLA) models that can…
Boris Ivanovic
8 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Each wave of AI has created a new scaling law. Pretraining scaled intelligence through larger datasets, more parameters, and massively parallel GPU systems.
Praveen Menon
7 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
NVIDIA CompileIQ tackles one of the hardest problems in performance engineering: finding the compiler options that unlock the best performance for a specific…
Aditya Srikanth
11 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Developers can now use NVIDIA CUDA Tile programming within large existing C++ GPU codebases to develop highly optimized GPU kernels using tile-based…
Jonathan Bentz
14 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
NVIDIA CUDA 13.3 brings new capabilities and performance optimizations to developers across the CUDA ecosystem. The launch of NVIDIA CUDA Tile programming in…
Jonathan Bentz
13 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
In quantitative finance, researchers build algorithms to trade assets, derivatives, and other financial instruments. A key part of that work is finding signals…
Peihan Huo
11 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Agent harnesses like Claude Code, Codex, and LangChain Deep Agents are excellent orchestrators. They manage sessions, chain tools, execute code…
William Markito Oliveira
8 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
A massive-scale X-ray free-electron laser (XFEL) enables tracking structural and electron dynamics in novel systems, including fusion materials, semiconductors…
Irina Demeshko
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
The path from a trained AI model to production should be smooth, but rarely is. Many teams invest weeks fine-tuning models, only to discover that exporting to a…
Lovina Dmello
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
An agentic exchange must preserve a structured interaction: assistant turns interleave reasoning with one or more tool calls, and subsequent user turns return…
Matej Kosec
16 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
This post is the second of a three-part series. See also Model Quantization: Concepts, Methods, and Why It Matters and Model Quantization: Turn FP8 Checkpoints…
Ruixiang Wang
8 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
Neural network techniques are increasingly used in computer graphics to boost image quality, improve performance, and streamline content creation.
Homam Bahnassi
6 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
NVIDIA CUDA Tile (cuTile) is a tile-based programming model that enables developers to write GPU kernels in terms of tile-level operations—loads, stores…
Zhengyi Zhang
8 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
The subsurface industry is at a critical point in its digital evolution. For decades, unlocking reservoir potential has relied on experts performing essential…
Tsubasa Onishi
8 min read
--
NVIDIA logo
NVIDIA
Advanced
Federated learning (FL) is no longer a research curiosity—it’s a practical response to a hard constraint: the most valuable data is often the least movable.