Neural Network Runtime
Project description
NNRT
NNRT (Neural Network Runtime) is a high-performance numerical computation library designed for modern machine learning workloads. It provides a flexible and efficient multi-dimensional array system with strong GPU acceleration, making it suitable for both research and production environments.
Overview
NNRT is built as a lightweight yet powerful alternative to traditional numerical libraries. It focuses on:
Fast tensor-like computations (similar to NumPy) Native GPU acceleration for high throughput Clean and minimal API design Scalability from small experiments to large models
Features
Multi-dimensional Array Engine: Efficient handling of N-dimensional data structures for numerical computing.GPU Acceleration: Optimized backend for leveraging GPU hardware to speed up computations.NumPy-like API: Familiar interface for easy adoption and quick development.High PerformanceDesigned for low-latency and high-throughput operations.Extensible Core: Modular design for future expansion (autograd, neural networks, etc.)
Installation
pip install nnrt
Quick Example
import nnrt
x1 = nnrt.Tensor([1,2])
x2 = nnrt.Tensor([1,2])
x3 = x1*x2
print(x3)
GPU Example
import nnrt
x1 = nnrt.Tensor([1,2], device="cuda")
x2 = nnrt.Tensor([1,2], device="cuda")
x3 = x1*x2
print(x3)
If you find NNRT useful, consider giving it a star on GitHub!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nnrt-26.4.1.tar.gz.
File metadata
- Download URL: nnrt-26.4.1.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43a893c62fe25ed8b18604e8cc2618e4b37c52a22ac22baad321850ffb16de2c
|
|
| MD5 |
52d70baba8a6defe43fe1ddbd99d415f
|
|
| BLAKE2b-256 |
f4f3dc7a648faf7055ea549932b0742a46facb4181ab45e9a53e423cdb947561
|
File details
Details for the file nnrt-26.4.1-py3-none-any.whl.
File metadata
- Download URL: nnrt-26.4.1-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60ec3abbd597776cfc02b84dfd007c0c36d3a5c2ae653660f5068d2fd8ff9e21
|
|
| MD5 |
f8b5146941ff2d0f507688c0e2b877bc
|
|
| BLAKE2b-256 |
e385fca40a615aacf46c127ea206aba43be16304ccf78d88122f378262970e6d
|