GithubHelp home page GithubHelp logo

bridgecrew-perf7 / openaios-platform Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 4paradigm/openaios-platform

0.0 0.0 0.0 4.88 MB

OpenAIOS is an incubating open-source distributed OS kernel based on Kubernetes for AI workloads. OpenAIOS-Platform is an AI development platform built upon OpenAIOS for enterprises to develop and deploy AI applications for production.

License: Apache License 2.0

Shell 0.60% JavaScript 0.36% Go 90.51% TypeScript 4.17% CSS 0.54% Makefile 1.44% HTML 0.32% Smarty 1.39% Dockerfile 0.67%

openaios-platform's Introduction

OpenAIOS-Platform

build status docker pulls

简介

OpenAIOS Platform是一款基于OpenAIOS搭建起来的开发应用平台,OpenAIOS也依托于此对外输出核心能力,平台目前作为公有服务对外开放,网站地址是 https://openaios.4paradigm.com 。平台基于OpenAIOS搭建了一个统一的基础设施抽象层——算力规格,让应用开发者更少的关注基础设施;并且平台还提供AI的基础组件,让开发者在享受云原生带来的便利的同时,更加快速的开发、使用AI应用。

社区团队目前在进行积极的使用反馈收集和文档的迭代,在使用过程,遇到任何问题或疑问,都可以通过发送邮件到 [email protected] 来获取帮助。

部署

依赖

  • Kubernetes >= 1.16
  • NGINX Ingress Controller
  • Harbor
  • Keycloak
  • CephFS
  • Mongodb

安装

通过helm安装,配置好charts/pineapple/values.yaml,然后执行

helm install ${RELEASE_NAME} charts/pineapple -n ${RELEASE_NAMESPACE}

基础概念解释

开发环境

开发环境是一个单pod容器,通过JupyterLab、SSH和WebTerminal与环境进行交互, JupyterLab和WebTerminal可以让我们基于网页与环境交互,SSH可以与本地IDE打通,例如vscode、pycharm等。

算力规格

每个算力规格可能包括CPU cores、内存、PMEM、GPU、FPGA等多种异构计算资源。可以根据自己所需的计算负载来选择相应的算力规格。不同的算力规格可以设置不同的计费规则用于管理。

镜像

镜像是运行时环境,在创建开发环境或者应用的时候选择,公共镜像包含主流的机器学习组件,可以满足大部分开发需求,私有镜像完全由用户自定义,当前我们支持从dockerhub引入镜像。

应用市场

应用市场目前采用了社区通用的Helm Chart通用部署规范,我们向应用开发者提供了一些轻量化允许用户定制的组件,支撑应用的快速开发和上线,降低开发门槛,最终开发者可对公网暴露出自己的一套服务;对于应用使用者则可以快速使用到第四范式自研的OpenMLDB等一系列应用。

快速上手

如何在5分钟实现线性回归预测过程

第一步,创建开发环境:

  • 选择所需的算力规格
  • 选择镜像
  • 挂载数据,文件管理中的训练数据和代码可以挂载进开发环境内
  • 选择交互方式,选用JupyterLab进行交互,需要设置一个token 最后,点击“准备环境”。

1 2

第二步,通过Jupyterlab访问开发环境,点击下方的图标即可进入。 3

第三步,来到了Jupyterlab,Jupyterlab左侧是挂载进去的数据和代码,可以选择自带的python和终端等来编辑和运行代码。 4

openaios-platform's People

Contributors

peizhaoyou avatar zoyopei avatar goblin911 avatar superzhaozheng 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.