Giter VIP home page Giter VIP logo

core's Introduction

build code release sdk docs issues chat license

Production scale, Kubernetes-native vision AI platform, with fully integrated components for model building, automated labeling, data processing and model training pipelines.

Why Onepanel?

  • End-to-end workflow and infrastructure automation for production scale vision AI
  • Automatic resource management and on-demand scaling of CPU and GPU nodes
  • Easily scale your data processing and training pipelines to multiple nodes
  • Collaborate on all your deep learning tools and workflows through a unified web interface and SDKs
  • Scalability, flexibility and resiliency of Kubernetes without the deployment and configuration complexities

Features

Image and video annotation with automatic annotation

Annotate images and video with automatic annotation of bounding boxes and polygon masks, integrated with training pipelines to iteratively improve models for pre-annotation and inference

JupyterLab with TensorFlow, PyTorch and GPU support

JupyterLab configured with extensions for debugging, Git/GitHub, notebook diffing and TensorBoard and support for Conda, OpenCV, Tensorflow and PyTorch with GPU and much more

Auto scaling, distributed and parallel data processing and training pipelines

Build fully reproducible, distributed and parallel data processing and training pipelines with real-time logs and output snapshots

Version controlled pipelines and environments as code

Bring your own IDEs, annotation tools and pipelines with a version controlled YAML and Docker based template engine

  • Track and visualize model metrics and experiments with TensorBoard or bring your own experiment tracking tools.
  • Access and share tools like AirSim, Carla, Gazebo or OpenAI Gym through your browser with VNC enabled workspaces.
  • Extend Onepanel with powerful REST APIs and SDKs to further automate your pipelines and environments.
  • Workflows, environments and infrastructure are all defined as code and version controlled, making them reproducible and portable.
  • Powered by Kubernetes so you can deploy anywhere Kubernetes can run.

Quick start

See quick start guide to get started with the platform of your choice.

Quick start videos

Getting started with Amazon EKS

Community

See documentation to get started or for more detailed operational and user guides.

To submit a feature request, report a bug or documentation issue, please open a GitHub pull request or issue.

For help, questions, release announcements and contribution discussions, join us on Slack.

Contributing

Onepanel is modular and consists of the following repositories:

Core API (this repository) - Code base for backend (Go)
Core UI - Code base for UI (Angular + TypeScript)
CLI - Code base for Go CLI for installation and management (Go)
Manifests - Kustomize manifests used by CLI for installation and management (YAML)
Python SDK - Python SDK code and documentation
Templates - Various Workspace, Workflow, Task and Sidecar Templates
Documentation - The repository for documentation site
API Documentation - API documentation if you choose to use the API directly

See CONTRIBUTING.md in each repository for development guidelines. Also, see contribution guide for additional guidelines.

Acknowledgments

Onepanel seamlessly integrates the following excellent open source projects. We are grateful for the support these communities provide and do our best to contribute back as much as possible.

Argo
CVAT
JupyterLab

License

Onepanel is licensed under Apache 2.0.

Need a managed solution?

Visit our website for more information about our managed offerings.

core's People

Contributors

rushtehrani avatar vafilor avatar aleksandrmelnikov avatar dsdon10 avatar inohmonton99 avatar savan77 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.