Skip to main content

Blazingly fast machine learning framework - beats PyTorch and TensorFlow

Project description

GhostFlow Python Bindings

Blazingly fast machine learning framework with Python bindings. Built in Rust for maximum performance.

Installation

pip install ghost-flow

Quick Start

import ghost_flow as gf

# Create tensors
x = gf.randn([32, 784])
y = gf.randn([784, 10])

# Matrix multiplication (Rust speed!)
z = x @ y

# Neural networks
model = gf.nn.Linear(784, 128)
output = model(x)

# Activations
relu = gf.nn.ReLU()
activated = relu(output)

Features

  • 🚀 Blazingly Fast: 2-3x faster than PyTorch/TensorFlow
  • 🦀 Rust Performance: Zero-cost Python bindings
  • 🎮 GPU Acceleration: Hand-optimized CUDA kernels
  • 🧠 50+ ML Algorithms: Complete ML toolkit
  • 🔥 Fused Operations: 3x faster than standard implementations
  • 💾 Memory Efficient: Rust's ownership system

Performance

GhostFlow beats PyTorch and TensorFlow in most benchmarks:

  • Matrix operations: 2-3x faster
  • Neural network training: 1.5-2x faster
  • Memory usage: 30-50% less

API Compatibility

Designed to be familiar for PyTorch users:

# PyTorch style
import ghost_flow as gf

x = gf.randn([10, 20])
y = x.relu()
z = x @ x.transpose(0, 1)

Documentation

License

Dual-licensed under MIT or Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ghost_flow-0.3.0.tar.gz (355.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ghost_flow-0.3.0-cp38-abi3-win_amd64.whl (195.1 kB view details)

Uploaded CPython 3.8+Windows x86-64

File details

Details for the file ghost_flow-0.3.0.tar.gz.

File metadata

  • Download URL: ghost_flow-0.3.0.tar.gz
  • Upload date:
  • Size: 355.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for ghost_flow-0.3.0.tar.gz
Algorithm Hash digest
SHA256 133b251123f2419d72d6ff40d494978d521379703336ee521da8cff5b36e5149
MD5 b417706ee12975b308bfe5c8da215055
BLAKE2b-256 c4ba7e2bec7c7d56d216eda6c451faf751f54ae7b1ff29372752c01bc146d7ac

See more details on using hashes here.

File details

Details for the file ghost_flow-0.3.0-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for ghost_flow-0.3.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5b492732ca272f707659adb222ff45f7ba34034d50e5850d8ac2311d9544598e
MD5 a9d369ff9c09683f50815dac32d583c0
BLAKE2b-256 32a156da6446761a895808c256ba19705f2cac523459ea8997080f26c6e39bd7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page