突破20GB限制,下载更多模型(Kaggle StableDiffusion)

562 阅读1分钟

大家好,这里是程序员阿山哥🤓

之前给大家分享过在Kaggle StableDiffusion下载不同模型的方法

juejin.cn/post/724807…

但是,奈何Kaggle只给了19.5GB的Working空间,下载不了太多模型

而Kaggle里明明显示着 有70多GB空间,难道是虚标?

其实如果,大家按照教程,其实只是用到了Working的 19.5GB 空间,再多模型就无法下载了,没空间了

最近,我偶然发现一个方法,可以把这空间,用起来

答案就是,不用working空间,自己创建一个文件夹(通过代码)

方法代码:

## 创建文件夹,并切换为当前目录
!mkdir /kaggle/temp/
%cd /kaggle/temp/

在Kaggle StableDiffusion的代码开头(或者在代码下载StableDiffusionWebUI之前)创建一个文件夹,这里将文件夹命名为temp

然后将之后的所有模型下载路径全部都换到temp里

以下是一条下载代码实例

!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/46846 -d /kaggle/temp/stable-diffusion-webui/models/Stable-diffusion -o revAnimated_v122.safetensors

大家可以在代码编辑状态按下Ctrl + F,搜索“working”,换成你的文件夹名就好了,这里以“temp”为例

经过这样修改,大家就可以下载更多模型了,但问题是,下载这么多模型,需要不少时间,即使Kaggle下载很快😆