Skip to content

Neurloop is an AI compute and workflow engine designed for simplicity, high performance, and seamless distributed parallel training.

Notifications You must be signed in to change notification settings

tebakaja/neurloop

 
 

Repository files navigation

🧠 Neurloop

AI compute and workflow engine designed for simplicity, high performance, and seamless distributed parallel training.

neurloop-banner

build-status license python-version


🚀 Overview

Neurloop is a lightweight, flexible, and general-purpose AI workflow engine.
It empowers developers, researchers, and institutions to automate training, evaluation, and deployment across various machine learning tasks — including classification, regression, forecasting, and more.

"Train. Test. Loop." — Neurloop keeps your AI in motion.


⚙️ Features

  • General-purpose AI workflow engine
  • 🚀 Optimized with Cython for fast and efficient compute
  • 🔁 Workflow automation via GitHub Actions or any provider
  • 🧩 Plug-and-play YAML configuration system to define pipeline logic
  • 🧑‍💼 Use-case ready for healthcare, education, retail, finance, and government
  • 🔒 Fully local or cloud-compatible: no vendor lock-in
  • 📦 Containerized with Docker for easy deployment anywhere
  • 🔧 Integrated with popular ML libraries:
    • scikit-learn: for classical ML workflows
    • PyTorch: for deep learning modules (RNN, GRU, etc.)
    • TensorFlow: for additional model compatibility
    • Hugging Face Transformers: for NLP and LLM workflows
  • 📤 ONNX export support for model portability

About

Neurloop is an AI compute and workflow engine designed for simplicity, high performance, and seamless distributed parallel training.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.3%
  • Cython 39.6%
  • Jinja 8.8%
  • Shell 2.5%
  • Other 0.8%