Kaggle需要先注册并且验证号码才能使用GPU,否则没有GPU选项!
可以看到我们有30小时的GPU的使用时间,这个时间每周都会重置。平均每天4个小时对于普通人完全够用了。

项目地址:https://www.kaggle.com/code/qq2575044704/stable-diffusion-webui-novelai-edited-version-2
先点击Copy & Edit按钮,然后编辑可选的启动参数,如下图:

加入1个参数添加ngrok token值。
把f'--ngrok={ngrok_token}',改成--ngrok={ngrok_token}',
接着打开Ngrok官网,复制你的Authtoken值,填入上述{ngrok_token}中。然后点击Save Version,选择Advanced Settings中的Run with GPU for this session,最后点击Save。
这样SD WebUI就开始部署运行了。
点击右下角控制台查看运行日志,如下图:

看到ngrok地址就说明部署成功了。

打开以上https://*********.ngrok-free.app即可。


注意:当我们用完后,一定要记得点击右上角那个电源的图标将其关机,否则会一直消耗GPU时长。
如果用FRP的话,需要把代码中的https://huggingface.co/datasets/ACCA225/Frp/resolve/main/frpc改成樱花FRP官方的链接https://nya.globalslb.net/natfrp/client/frpc/0.51.0-sakura-7.3/frpc_linux_386
把use_frpc = False改成True,填写frp配置文件路径。

生成日志如下:
