Deep learning framework for user-friendly, scalable, efficient model development
Top 5.5% on sourcepulse
OneFlow is a deep learning framework designed for user-friendliness, scalability, and efficiency. It targets researchers and engineers looking to program models with a PyTorch-like API, scale them to n-dimensional parallel execution using Global Tensor, and accelerate deployment via its Graph Compiler.
How It Works
OneFlow utilizes a Global Tensor abstraction to manage distributed data across multiple devices and nodes, enabling seamless n-dimensional parallelism. Its Graph Compiler optimizes the computation graph for efficient execution, facilitating model acceleration and deployment. This approach aims to simplify distributed training and inference compared to traditional frameworks.
Quick Start & Requirements
python3 -m pip install oneflow
(stable CUDA), python3 -m pip install --pre oneflow -f https://oneflow-staging.oss-cn-beijing.aliyuncs.com/branch/master/cu118
(nightly CUDA).libopenblas-dev
, nasm
, g++
, gcc
, python3-pip
, cmake
, autoconf
, libtool
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
2 days ago
1 day