oneflow-inc/oneflow

OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 14 minutes ago
Added to GitGenius on September 7th, 2026
Created on February 11th, 2017
Open Issues & Pull Requests: 645 (+0)
GitHub issues: Enabled
Number of forks: 1,014
Total Stargazers: 9,433 (+0)
Total Subscribers: 366 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.4 hours
Mean response time: 24.7 days
90th percentile: 64.0 days
Tracked items: 10

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 0% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 96
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 522 days
Stale 30+ days: 96
Stale 90+ days: 95

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (88)
  • community (88)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OneFlow is a deep learning framework designed for user-friendly model development, scalable distributed training, and efficient inference.

OneFlow addresses the challenge of building and scaling deep learning models by providing a PyTorch-like API that developers can use to program models with familiar syntax. The framework introduces a Global Tensor abstraction that enables n-dimensional parallel execution across distributed systems, allowing models to scale efficiently. Additionally, OneFlow includes a Graph Compiler that optimizes models for acceleration and deployment, bridging the gap between research code and production inference.

Developers should choose OneFlow if they want PyTorch-compatible syntax while gaining native support for distributed training without extensive code refactoring. The framework suits projects that require scaling across multiple GPUs or nodes, as well as those needing optimized inference through graph compilation. The tool supports Linux with Python versions from 3.7 through 3.11 and requires CUDA architecture 60 or above with CUDA Toolkit 10.0 or later for GPU acceleration, though CPU-only installation is available. Installation is straightforward through pip for prebuilt releases, with source compilation also supported for customization.

The project maintains active development with stable releases available alongside nightly builds. Documentation is comprehensive, covering API reference, usage guides, and system design details. The framework provides official Docker images and conda environments to simplify setup, and includes troubleshooting resources for common compilation and runtime issues. A model zoo and benchmark suite are available to help developers evaluate performance and explore example implementations.