deepfacelab中文网

 找回密码
 立即注册(仅限QQ邮箱)
查看: 1074|回复: 5

大神教教我,320的丹,怎么显示的只有两列预览啊

[复制链接]

7

主题

41

帖子

712

积分

高级丹师

Rank: 5Rank: 5

积分
712
 楼主| 发表于 2023-10-10 20:15:15 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
各位大神,我在训练320的丹,但是出来的预览只有两列,不是有五列的吗?谢谢指教
回复

使用道具 举报

0

主题

90

帖子

651

积分

高级丹师

Rank: 5Rank: 5

积分
651

万事如意节日勋章开心娱乐节日勋章

发表于 2023-10-10 20:23:38 | 显示全部楼层
模型超过一定的分辨了
回复 支持 反对

使用道具 举报

7

主题

41

帖子

712

积分

高级丹师

Rank: 5Rank: 5

积分
712
 楼主| 发表于 2023-10-10 20:25:12 | 显示全部楼层
谷谷 发表于 2023-10-10 20:23
模型超过一定的分辨了

好的,谢谢。能修改后全部显示吗
回复 支持 反对

使用道具 举报

13

主题

1015

帖子

1万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
12100
发表于 2023-10-10 23:19:47 | 显示全部楼层
有时候模型分辨率太高了,预览窗口只显示2列,可以修改代码强制显示5列。

首先,mainscripts/Trainer.py 里的max_size = 800改为max_size = 600,这个是调整预览图片的大小。虽然这800好像不是实际显示的像素数,但是改小了会让每张小图更小。

其次,models/Model_SAEHD/Model.py 里重写的def onGetPreview要修改。
n_samples = min(4, self.get_batch_size(), 800 // self.resolution ) 改为 n_samples = min(4, self.get_batch_size(), 1500 // self.resolution )
不然的话,320的模型只显示两行。

紧接着的if self.resolution <= 256: 改为 if self.resolution <= 500: ,不然的话,320的模型只显示两列。
回复 支持 反对

使用道具 举报

8

主题

123

帖子

9890

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
9890
发表于 2023-10-11 04:22:24 | 显示全部楼层
回复 支持 反对

使用道具 举报

13

主题

397

帖子

2696

积分

初级丹圣

Rank: 8Rank: 8

积分
2696
发表于 2023-10-11 17:02:58 | 显示全部楼层
上面的哥们说的对
回复 支持 反对

使用道具 举报

QQ|Archiver|手机版|deepfacelab中文网 |网站地图

GMT+8, 2024-10-6 10:03 , Processed in 0.109699 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表