欢迎光临散文网 会员登陆 & 注册

kohya_ss 离线模式,修改gradio库文件

2023-06-09 23:54 作者:掬花沽贱酒  | 我要投稿

主要是两个文件需要联网,断网启动kohya_ss白屏后,按F12后Debug途径找到这两个文件的链接,然后联网把文件下载到本地,一个js,一个css。

注意:B站禁用代码,所以要修改本文所贴代码的对应字符,

- 替换的是网址符号

xx 替换的是目录下对应文件扩展名 js,html,py

s-cript 去掉-

https-cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.1/iframeResizer.contentWindow.min.xx
https-fonts.googleapis.com/css2?这个css无需扩展名但要带断网后的参数才能下载

然后:

一.复制上述两个文件各一份到下列目录:

D:\AI\kohya_ss\venv\Lib\site-packages\gradio\templates\cdn\assets
D:\AI\kohya_ss\venv\Lib\site-packages\gradio\templates\frontend\assets

二.修改代码:
(一).
D:\AI\kohya_ss\venv\Lib\site-packages\gradio\templates\cdn\index.xxxx
D:\AI\kohya_ss\venv\Lib\site-packages\gradio\templates\frontend\index.xxxx
D:\AI\kohya_ss\venv\Lib\site-packages\gradio\templates\frontend\share.xxxx

全部修改为:

        <!--<link rel="preconnect" href="https-fonts.googleapis.com" />
        <link
            rel="preconnect"
            href="https-fonts.gstatic.com"
            crossorigin="anonymous"
        />
        <s-cript src="https-cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.1/iframeResizer.contentWindow.min.xx"></s-cript>
        <s-cript type="module" crossorigin src="./assets/index-607392ea.xx"></s-cript>
        -->
        <s-cript src="./assets/iframeResizer.contentWindow.min.xx"></s-cript>
        <s-cript type="module" crossorigin src="./assets/index-607392ea.xx"></s-cript>

(二)
D:\AI\kohya_ss\venv\Lib\site-packages\gradio\themes\builder.xx
873行

let existing_font_links = document.querySelectorAll('link[rel="stylesheet"][href^="assets/css2.css"]');

3.D:\AI\kohya_ss\venv\Lib\site-packages\gradio\themes\utils\fonts.xx
50行

return f'assets/css2.css?family={self.name.replace(" ", "+")}:wght@{";".join(str(weight) for weight in self.weights)}&display=swap'



kohya_ss 离线模式,修改gradio库文件的评论 (共 条)

分享到微博请遵守国家法律