AI应用开发相关目录
本专栏包括AI应用开发相关内容分享,包括不限于AI算法部署实施细节、AI应用后端分析服务相关概念及开发技巧、AI应用后端应用服务相关概念及开发技巧、AI应用前端实现路径及开发技巧
适用于具备一定算法及Python使用基础的人群
- AI应用开发流程概述
- Visual Studio Code及Remote Development插件远程开发
- git开源项目的一些问题及镜像解决办法
文章目录
- AI应用开发相关目录
- 一、git配置
- 二、国内使用github连接不上的问题
- 三、总结
一、git配置
环境:Linux
直接使用命令行安装:
sudo apt install git
查看git是否安装成功
git --version
简单使用:
首先获取项目HTTPS
其次拉取项目到本地
二、国内使用github连接不上的问题
但是我们在国内对github的开源项目进行研究及应用时,往往会出现连接不上、时不时不好用等问题。如果项目较小,那么我们只需科学/上网后直接下载项目zip包解压至本地即可。
但项目较大时,以stable diffusion为例,除自己本身框架外,运行时往往需要下载一些其他的开源项目作为依赖,这时候我们的开源项目部署进度会受到严重影响。
对于这些其他的依赖项目,可以通过镜像网站直接解决!
方法1:
如图,我们从github拉取项目到本地路径失败。
git clone “https://镜像github.com/Stability-AI/generative-models”
“/home/gputest/lyq/sd/stable-diffusion-webui/repositories/generative-models”
可使用上述方法,配置镜像GitHub中的项目地址拉取到本地即可解决。
方法2:
如图所示,这种报错发生在我已经用方法1拉取了所需项目到本地的时候。
实际上由于启动脚本中写死了必须进行git项目拉取,确认拉取至最新版后项目部署进程才能继续,因此仍旧报错fetch失败。
对于这种情况我们直接找到其启动脚本,按图索骥至代码源码,修改即可。
仍以stable diffusion为例,其启动脚本运行过程为:
webui.sh——>一些安装、启动逻辑——>launch.py、launch_utils.py——>一些安装、启动逻辑
其中,launch_utils.py部分代码如下:
将github地址改为镜像地址即可
三、总结
完结,撒花!