Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
Home»ADOPTION NEWS»Numbast bridges the CUDA C++ and Python ecosystems.
ADOPTION NEWS

Numbast bridges the CUDA C++ and Python ecosystems.

By Crypto FlexsOctober 26, 20242 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Numbast bridges the CUDA C++ and Python ecosystems.
Share
Facebook Twitter LinkedIn Pinterest Email

Louisa Crawford
October 25, 2024 05:33

Numbast improves Python developers’ access to CUDA power by introducing an automated pipeline that converts CUDA C++ APIs into Numba bindings.





According to the NVIDIA Technology Blog, the skills gap between Python developers and the CUDA C++ ecosystem will be significantly reduced with the introduction of Numbas. This innovative tool automatically converts CUDA C++ APIs to Numba bindings, increasing performance features accessible to Python developers.

Bridging the gap

Numba has long enabled Python developers to write CUDA kernels using a C++-like syntax. However, an extensive array of CUDA C++-specific libraries, such as CUDA Core Compute Libraries and cuRAND, remained inaccessible to Python users. Manually binding each library to Python was a cumbersome and error-prone process.

About Numbas

Numbast solves this problem by building an automated pipeline that reads the top-level declarations from CUDA C++ header files, serializes them, and generates Numba extensions. This process ensures consistency and keeps Python bindings in sync with updates to the CUDA libraries.

Proving the power of Numbas

An example demonstrating the capabilities of Numbas is creating a simple Numba binding. myfloat16 CUDA-inspired structures float16 header. This demo shows how C++ declarations can be converted to Python accessible bindings, allowing developers to take advantage of the performance benefits of CUDA within a Python environment.

practical application

One of the first bindings supported through Numbas is bfloat16 Data types that can interoperate with PyTorch torch.bfloat16. This integration allows the development of custom compute kernels that leverage CUDA’s built-in capabilities for efficient processing.

Architecture and features

Numbas consists of two main components: AST_CanopyThe Numba bindings that parse and serialize C++ headers, and the Numbas layer itself that generates the Numba bindings. AST_Canopy Ensuring environment detection at runtime and providing flexibility in parsing compute functions, Numbast acts as a translation layer between C++ and Python.

Performance and future prospects

Bindings generated with Numbas are optimized over external function calls, and future improvements are expected to further reduce the performance gap between the Numba kernel and the default CUDA C++ implementation. Future releases promise additional bindings, including NVSHMEM and CCCL, to expand the tool’s utility.

For more information, visit the NVIDIA Technology Blog.

Image source: Shutterstock


Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

AAVE Price Prediction: $100 is the wall. Factors that can destroy or bury a wall include:

July 25, 2026

Multicoin Capital has made its first Hyperliquid ecosystem investment in Trasia, an Asia-focused trading platform.

July 17, 2026

Polymarket Probability Price The probability that the United States will invade Iran before 2027 is 16.5%.

July 9, 2026
Add A Comment

Comments are closed.

Recent Posts

Predictions.io Launches Free Cross-Venue Comparison Tools

August 28, 2026

MEXC Launches Earn Plus With Limited-Time Event Offering Up to 800% APR Booster

August 28, 2026

Frogbet Launches Crypto Casino With 70 In-House Original Games, Instant Withdrawals and a $10,000 Weekly Race

August 27, 2026

YZi Labs Backs TermMax to Advance On-Chain Bond Market Infrastructure

August 27, 2026

MEXC Launches SHEIN Subscription with $1M Quota as Inaugural IPO Express Event

August 27, 2026

Rent TRON Energy and Reduce USDT Fees : TronBid Expands Marketplace

August 26, 2026

MEXC TradFi Gala Concludes With Over 170,000 Registrations and $4.3 Billion in Daily Trading Volume

August 26, 2026

MEXC Kicks Off MOVE Carnival With 0-Fee Trading and 1M USDT in Rewards

August 25, 2026

Bitmine Immersion Technologies (BMNR) Announces ETH Holdings Reach 5.85 Million Tokens, and Total Crypto and Total Cash Holdings of $14.9 Billion

August 24, 2026

Aligned Launches $ALIGN, the Native Token of Its Full Ethereum Stack

August 21, 2026

MEXC Lists Ondo Tokenized Stock Moderna (MRNAON), Expanding Access to U.S. Biotech Exposure

August 21, 2026

Crypto Flexs is a Professional Cryptocurrency News Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of Cryptocurrency. We hope you enjoy our Cryptocurrency News as much as we enjoy offering them to you.

Contact Us : Partner(@)Cryptoflexs.com

Top Insights

Predictions.io Launches Free Cross-Venue Comparison Tools

August 28, 2026

MEXC Launches Earn Plus With Limited-Time Event Offering Up to 800% APR Booster

August 28, 2026

Frogbet Launches Crypto Casino With 70 In-House Original Games, Instant Withdrawals and a $10,000 Weekly Race

August 27, 2026
Most Popular

Mantle expands the Ethereum-based DeFi ecosystem by introducing the mETH liquid staking protocol.

December 6, 2023

Dutch court denies bail for Tornado Cache developer Alexei Percev, appeal pending

July 14, 2024

3 memes coins that monitor the last week of February 2025

February 23, 2025
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© 2026 Crypto Flexs

Type above and press Enter to search. Press Esc to cancel.