|
4 | 4 |
|
5 | 5 | diffusers_recipe = WeightRecipe( |
6 | 6 | key_map={ |
| 7 | + # first part |
7 | 8 | "adapter.conv_in": "Conv2d", |
8 | 9 | "adapter.body.0.resnets.0.block1": "StatefulResidualBlocks_1.ResidualBlocks.Chain.ResidualBlock_1.Conv2d_1", |
9 | | - "adapter.body.0.resnets.1.block1": "StatefulResidualBlocks_1.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_1", |
10 | 10 | "adapter.body.0.resnets.0.block2": "StatefulResidualBlocks_1.ResidualBlocks.Chain.ResidualBlock_1.Conv2d_2", |
| 11 | + "adapter.body.0.resnets.1.block1": "StatefulResidualBlocks_1.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_1", |
11 | 12 | "adapter.body.0.resnets.1.block2": "StatefulResidualBlocks_1.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_2", |
| 13 | + # second part |
12 | 14 | "adapter.body.1.in_conv": "StatefulResidualBlocks_2.ResidualBlocks.Conv2d", |
13 | 15 | "adapter.body.1.resnets.0.block1": "StatefulResidualBlocks_2.ResidualBlocks.Chain.ResidualBlock_1.Conv2d_1", |
14 | | - "adapter.body.1.resnets.1.block1": "StatefulResidualBlocks_2.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_1", |
15 | 16 | "adapter.body.1.resnets.0.block2": "StatefulResidualBlocks_2.ResidualBlocks.Chain.ResidualBlock_1.Conv2d_2", |
| 17 | + "adapter.body.1.resnets.1.block1": "StatefulResidualBlocks_2.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_1", |
16 | 18 | "adapter.body.1.resnets.1.block2": "StatefulResidualBlocks_2.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_2", |
17 | | - "adapter.body.2.downsample": "StatefulResidualBlocks_3.ResidualBlocks.Downsample2d", |
| 19 | + # third part |
18 | 20 | "adapter.body.2.in_conv": "StatefulResidualBlocks_3.ResidualBlocks.Conv2d", |
19 | 21 | "adapter.body.2.resnets.0.block1": "StatefulResidualBlocks_3.ResidualBlocks.Chain.ResidualBlock_1.Conv2d_1", |
20 | | - "adapter.body.2.resnets.1.block1": "StatefulResidualBlocks_3.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_1", |
21 | | - "adapter.body.3.resnets.0.block1": "StatefulResidualBlocks_4.ResidualBlocks.Chain.ResidualBlock_1.Conv2d_1", |
22 | | - "adapter.body.3.resnets.1.block1": "StatefulResidualBlocks_4.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_1", |
23 | 22 | "adapter.body.2.resnets.0.block2": "StatefulResidualBlocks_3.ResidualBlocks.Chain.ResidualBlock_1.Conv2d_2", |
| 23 | + "adapter.body.2.resnets.1.block1": "StatefulResidualBlocks_3.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_1", |
24 | 24 | "adapter.body.2.resnets.1.block2": "StatefulResidualBlocks_3.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_2", |
| 25 | + # fourth part |
| 26 | + "adapter.body.3.resnets.0.block1": "StatefulResidualBlocks_4.ResidualBlocks.Chain.ResidualBlock_1.Conv2d_1", |
25 | 27 | "adapter.body.3.resnets.0.block2": "StatefulResidualBlocks_4.ResidualBlocks.Chain.ResidualBlock_1.Conv2d_2", |
| 28 | + "adapter.body.3.resnets.1.block1": "StatefulResidualBlocks_4.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_1", |
26 | 29 | "adapter.body.3.resnets.1.block2": "StatefulResidualBlocks_4.ResidualBlocks.Chain.ResidualBlock_2.Conv2d_2", |
27 | 30 | }, |
28 | 31 | ) |
|
42 | 45 | recipe=diffusers_recipe, |
43 | 46 | dtype=torch.float16, |
44 | 47 | ) |
| 48 | +depth_zoe = Conversion( |
| 49 | + original=Hub( |
| 50 | + repo_id="TencentARC/t2i-adapter-depth-zoe-sdxl-1.0", |
| 51 | + filename="diffusion_pytorch_model.safetensors", |
| 52 | + revision="d6282b3be9e0376d3fd0fd132959fdab143e2e51", |
| 53 | + expected_sha256="613884bf550bf6750f2f22cdb17bb92f49a148cad01fdd952118df4d386acd55", |
| 54 | + ), |
| 55 | + converted=Hub( |
| 56 | + repo_id="refiners/sdxl.t2i_adapter.depth.zoe", |
| 57 | + filename="model.safetensors", |
| 58 | + expected_sha256="f7199c4c6b1f38bc50ed8c7cb6220a0fd09d18779c29044e28d8ff582e941f82", |
| 59 | + ), |
| 60 | + recipe=diffusers_recipe, |
| 61 | + dtype=torch.float16, |
| 62 | +) |
0 commit comments