You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
lewis 78a40da190 Merge pull request 'V20220125.patch.1合入V20220125' (#1468) from V20220125.patch.1 into V20220125 1 day ago
.github Improve stale message (#9920) 2 years ago
assets 增加系统架构部分介绍 4 months ago
build Support unicode emojis and remove emojify.js (#11032) 1 year ago
cmd Add documents 1 year ago
contrib Adding advanced label set. (#11298) 1 year ago
custom 提交代码。 1 week ago
docker Fix; declare DOMAIN variable for docker setup (#10780) 1 year ago
docs feat: change name 10 months ago
integrations fix bug 2 weeks ago
models Merge pull request 'computing' (#1425) from computing into V20220125 3 days ago
modules Merge pull request 'computing' (#1425) from computing into V20220125 3 days ago
options Merge pull request 'computing' (#1425) from computing into V20220125 3 days ago
public Merge pull request '合并“项目名称支持中文”特性分支代码到里程碑分支' (#1421) from V20220110.patch into V20220125 1 week ago
routers Merge pull request 'computing' (#1425) from computing into V20220125 3 days ago
services 提交代码 2 days ago
snap Limit snap build architectures (#11346) 1 year ago
templates use local js and css file 2 days ago
vendor 限制websocket连接数,最大100 3 weeks ago
web_src Merge pull request '合并“项目名称支持中文”特性分支代码到里程碑分支' (#1421) from V20220110.patch into V20220125 1 week ago
.bra.toml mod vendor via go 1.15 1 year ago
.changelog.yml Changelog 1.11.0 (#10204) (#10211) 1 year ago
.drone.yml Add test for minio store type on attachments 1 year ago
.editorconfig Change tab width for .go files to 4 (#11455) 1 year ago
.eslintrc add eslint for vue 1 year ago
.gitattributes Rename scripts to build and add revive command as a new build tool command (#10942) 1 year ago
.gitignore 增加定制的样式文件 6 months ago
.golangci.yml Improve push update options (#10105) 2 years ago
.ignore remove promise-polyfill (#9812) 2 years ago
.lgtm refactor: ignore LGTM from author of pull request. (#3283) 4 years ago
.npmrc add package-lock=true in .npmrc (#9736) 2 years ago
.revive.toml refactor: replace lint to revive (#5422) 3 years ago
.stylelintrc Disallow leading zeroes in Less (#10407) 1 year ago
BSDmakefile Add BSDmakefile to prevent errors when `make` is called under FreeBSD (#4446) 3 years ago
CHANGELOG.md Frontport Changelog for v1.11.5 (#11356) 1 year ago
CONTRIBUTING.md docs: update 'Testing redux' in CONTRIBUTING.md (#11386) 1 year ago
DCO follow the advisor: add DCO and some improvements 5 years ago
Dockerfile Add gnupg to Dockerfile (#11365) 1 year ago
LICENSE Fixed LICENSE and our team 5 months ago
MAINTAINERS Update Owners for upcoming year (#9290) 2 years ago
Makefile feat: regenerater the png 9 months ago
README.md 更新 'README.md' 1 month ago
README_EN.md feat: update the raw image 1 year ago
build.go Add gitea-vet (#10948) 1 year ago
go.mod 限制websocket连接数,最大100 3 weeks ago
go.sum 限制websocket连接数,最大100 3 weeks ago
main.go Fix db null exception while start cron job 9 months ago
package-lock.json fix issue 1 month ago
package.json fix issue 1 month ago
semantic.json Add missing card component to semantic.json (#11394) 1 year ago
webpack.config.js debug obs 11 months ago

README.md

logoAiForge - 启智AI开发协作平台

release
License: MIT

AiForge

启智AI开发协作平台是一个在线Web应用,旨在为人工智能算法、模型开发提供在线协同工作环境,它提供了代码托管、数据集管理与共享、免费云端算力资源支持(GPU/NPU)、共享镜像等功能。

启智AI开发协作平台 是使用本项目构建的在线服务,您可以直接点击链接访问试用。

本项目是基于Gitea发展而来的,我们对其进行了Fork并基于此扩展了人工智能开发中需要的功能,如数据集管理和模型训练等。对于和代码托管相关的功能,您可以参考Gitea的文档

系统总体架构

下图展示了系统总体架构,本项目分为Web前端和服务后端,Web页面面向算法开发者、应用开发者、科研工作者、学生等用户群体,通过统一的Web页面入口,使用系统提供的系统服务。

后端服务涵盖了AI模型开发流水线,包括代码协同开发、数据管理、模型调试、训练、推理和部署等(目前尚未支持模型部署)。在不同的开发阶段,我们还将提供丰富的开发工具供用户使用,如数据标注、数据筛选、模型转换、模型压缩、代码检测等。我们也欢迎社区提供更多丰富的工具接入,提高利用平台进行开发的效率。
系统架构图

在线服务使用

本项目的在线服务平台的详细使用帮助文档,可参阅本项目百科内容。

  • 如何创建账号
  • 如何创建组织及管理成员权限
  • 如何创建项目仓库
  • 如何使用数据集功能
  • 如何使用计算资源进行模型调试和训练
  • 使用小技巧
  • 常见问题(FAQ)

安装

您也可以基于本项目代码,在本地环境安装部署服务。

数据库准备

数据库准备说明

从源代码安装

  • node版本 >= v10.13.0
  • golang版本 >= 1.13.3

从源代码安装说明

授权许可

本项目采用 MIT 开源授权许可证,完整的授权说明已放置在 LICENSE 文件中。

需要帮助?

如果您在使用或者开发过程中遇到问题,可以在以下渠道咨询:

  • 点击这里在线提交问题(点击页面右上角绿色按钮创建任务
  • 加入微信群实时交流,获得进一步的支持

启智社区小白训练营:

简介

本项目是群体化方法与技术的开源实现案例,在基于Gitea的基础上,进一步支持社交化的协同开发、协同学习、协同研究等群体创新实践服务,特别是针对新一代人工智能技术特点,重点支持项目管理、git代码管理、大数据集存储管理与智能计算平台接入。

https://git.openi.org.cn

Go SVG Roff JavaScript Shell other