# Modelode **Repository Path**: yujianzhao/modelode ## Basic Information - **Project Name**: Modelode - **Description**: Modelode 15分钟一键部署一个本地AI训练平台 镜像:ubuntu22.04-cuda12.1.0-py310-torch2.3.0-tf2.16.1-1.15.0 - **Primary Language**: Shell - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-06-23 - **Last Updated**: 2024-06-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Modelode #### 介绍 Modelode 15分钟一键部署一个本地AI训练平台 镜像:ubuntu22.04-cuda12.1.0-py310-torch2.3.0-tf2.16.1-1.15.0 #### 软件架构 软件架构说明 #### 安装教程 1. 首先git clone 本仓库 2. cd Modelode 3. sh Modelode.sh 一键部署 #### 环境安装 1. GPU环境镜像 安装 ``` docker pull registry.cn-hangzhou.aliyuncs.com/modelscope-repo/modelscope:ubuntu20.04-cuda11.3.0-py37-torch1.11.0-tf1.15.5-1.5.0 ``` 启动 ``` docker run -d --name gpu1 -v f:\docker:/work -p 9092:9090 --gpus all -it --rm aligpuenv /bin/bash ``` 测试 环境搭建好了,跑示例就简单了,官网提供了现成的demo ``` from modelscope.pipelines import pipeline from modelscope.utils.constant import Tasks inference_pipeline = pipeline( task=Tasks.auto_speech_recognition, model='damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch') rec_result = inference_pipeline(audio_in='https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/asr_example_zh.wav') print(rec_result) ``` 2. Python环境安装 GPU环境(二选一) ``` pip3 install torch==1.11.0 torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113 其它CUDA版本参考:https://pytorch.org/get-started/locally/ ``` CPU环境(二选一) ``` pip3 install torch==1.11.0 torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cpu ``` 3. 安装深度学习框架 安装pytorch(二选一) ``` pip3 install torch torchvision torchaudio ``` 安装Tensorflow(二选一 ,只支持CPU的版本) ``` pip install --upgrade tensorflow==2.13.0 # 仅支持 CPU 的版本 ``` 4. SWIFT安装(可选) SWIFT是ModelScope官方提供的大模型(LLM&SD模型)训练推理框架。如果你对这类模型的训练过程有需求,推荐使用SWIFT。 源代码方式安装 ``` git clone https://github.com/modelscope/swift.git cd swift pip install -e . ``` 5.Notebook 安装 激活环境 conda activate lixy06132 安装 ipykernel conda install ipykernel #使用ipykernal 将我们当前的环境写入notebook中 python -m ipykernel install --user --name lixy06132 --display-name lixy06132 安装 notebook conda install -c anaconda notebook cd到设置好的工作路径 cd /mnt/d/superlesson/lesson16 # 打开 notebook(查看打开的链接) jupyter notebook --no-browser #### 社区支持 ##### 社区QQ群 QQ群号:893480182 | 支持方式 | | | 备注 | |----------|----------|-------------------------------------------------------|------------------------------------------------| | QQ群 | QQ群号 | 893480182 | 群功能: 1、社区群文件可下载离线包 2、社区长期支持ubuntu AI k8s问题交流 | | | 加群备注 | Modelode | | | | QQ群名称 | Modelode自动化部署 | | | 远程会议 | 软件名称 | 腾讯会议/ToDesk | | | | 求助对象 | 群主 | | | | 会议求助前置条件 | 将出问题的环境保留勿动,直接发腾讯会议/Todesk id或者会议分享链接 到qq群内或者私聊群主,快速定位。 | ##### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request # 一键部署项目,专注更快部署,欢迎star [![zhuang kang/K8s](https://gitee.com/q7104475/K8s/widgets/widget_card.svg?colors=037efa,ffffff,ffffff,e3e9ed,666666,9b9b9b)](https://gitee.com/q7104475/K8s)