ufoym/deepo

Setup and customize deep learning environment in seconds.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 10th, 2026
Created on October 27th, 2017
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 734
Total Stargazers: 6,277 (+0)
Total Subscribers: 165 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

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

Top labels

  • stale (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Deepo is a Docker image generator that automates the setup of deep learning environments with multiple frameworks.

The project addresses the complexity of configuring development environments that support multiple deep learning frameworks simultaneously. Rather than manually installing and resolving dependency conflicts between frameworks like TensorFlow, PyTorch, Keras, and others, Deepo generates customized Docker images with the specific combination of frameworks and tools a developer needs. Users specify which frameworks and components they want, and the tool produces a Dockerfile that bundles them together in a working environment.

Deepo suits developers who work across multiple deep learning frameworks or need to share reproducible environments with team members. It is particularly valuable for those who want to avoid the tedious process of resolving version conflicts and dependency chains when installing frameworks locally. The tool supports a wide range of frameworks including TensorFlow, PyTorch, Caffe, MXNet, Chainer, CNTK, Lasagne, Theano, Torch, and Sonnet, along with Jupyter for interactive development. This breadth makes it useful for researchers and practitioners who experiment with different frameworks or need flexibility in their toolkit.

The project shows consistent maintenance with regular updates to keep pace with framework releases and Docker best practices. Development activity demonstrates responsiveness to user issues and pull requests, indicating active engagement with the community. The codebase receives ongoing refinement to improve the Dockerfile generation logic and expand framework support.