mirror of
https://github.com/DarthAffe/StableDiffusion.NET.git
synced 2025-12-12 21:38:45 +00:00
Mapped FreeParamsImmediately-Parameter
This commit is contained in:
parent
305d0a6f3a
commit
e6297d485f
@ -41,6 +41,8 @@ public sealed class DiffusionModelParameter
|
||||
/// </summary>
|
||||
public bool VaeDecodeOnly { get; set; } = false;
|
||||
|
||||
public bool FreeParamsImmediately { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// process vae in tiles to reduce memory usage
|
||||
/// </summary>
|
||||
@ -103,7 +105,7 @@ public sealed class DiffusionModelParameter
|
||||
/// path to PHOTOMAKER stacked id embeddings
|
||||
/// </summary>
|
||||
public string StackedIdEmbeddingsDirectory { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// path to full model
|
||||
/// </summary>
|
||||
|
||||
@ -25,7 +25,7 @@ internal static unsafe class DiffusionModelParameterMarshaller
|
||||
embedding_dir = AnsiStringMarshaller.ConvertToUnmanaged(managed.EmbeddingsDirectory),
|
||||
photo_maker_path = AnsiStringMarshaller.ConvertToUnmanaged(managed.StackedIdEmbeddingsDirectory),
|
||||
vae_decode_only = (sbyte)(managed.VaeDecodeOnly ? 1 : 0),
|
||||
free_params_immediately = 0, // DarthAffe 06.08.2025: Static value
|
||||
free_params_immediately = (sbyte)(managed.FreeParamsImmediately ? 1 : 0),
|
||||
n_threads = managed.ThreadCount,
|
||||
wtype = managed.Quantization,
|
||||
rng_type = managed.RngType,
|
||||
@ -63,6 +63,7 @@ internal static unsafe class DiffusionModelParameterMarshaller
|
||||
EmbeddingsDirectory = AnsiStringMarshaller.ConvertToManaged(unmanaged.embedding_dir) ?? string.Empty,
|
||||
StackedIdEmbeddingsDirectory = AnsiStringMarshaller.ConvertToManaged(unmanaged.photo_maker_path) ?? string.Empty,
|
||||
VaeDecodeOnly = unmanaged.vae_decode_only == 1,
|
||||
FreeParamsImmediately = unmanaged.free_params_immediately == 1,
|
||||
ThreadCount = unmanaged.n_threads,
|
||||
Quantization = unmanaged.wtype,
|
||||
RngType = unmanaged.rng_type,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user