Squirl / config.json
alastandy's picture
Upload Texture Studio standalone compact material model
f56bda5 verified
Raw History Blame Contribute Delete
4.57 kB
{
"architecture" : "texture-studio-compact-scalar-native-v1",
"checkpoint_filename" : "model.safetensors",
"convolution_padding" : "reflect-v1",
"from_scratch" : true,
"full_checkpoint" : true,
"head_activation" : "linear",
"image_padding" : false,
"image_resizing" : false,
"initial_weights_sha256" : "7aea0d9a2ed17dc485ba4c51015b417326f0dc992ecb76e826a6f49184951dd1",
"initialization_seed" : 980157,
"input_channels" : 3,
"input_tensor_transfer" : "linear-srgb-v1",
"input_transfer" : "linear-light sRGB diffuse; decode source sRGB once, preserve linear source",
"model_family" : "compact-scalar",
"model_name" : "Bark Displacement",
"native_runtime" : "Apple MPSGraph Float32, reduced precision fast math disabled",
"network_width" : 32,
"normal_encoding" : "declared dataset convention; numeric source codes \/ code maximum",
"optimizer_included" : false,
"output_channels" : 1,
"parameter_count" : 999937,
"reduced_precision_fast_math" : false,
"runtime" : "Apple MPSGraph Float32",
"schema" : "texture-studio-compact-material-v1",
"scope" : "full-model",
"source_images_included" : false,
"step" : 10400,
"target" : "height",
"target_transfer" : "linear numeric source codes \/ code maximum",
"trained_utc" : "2026-10-12T10:01:14Z",
"training_configuration" : {
"center_spin_sampling" : "exact-quarter-turn-pixel-permutation-v1",
"checkpoint_every" : 10,
"checkpoint_unit" : "epoch",
"crop_cache_path" : "\/Users\/andrewsmith\/Library\/Application Support\/Texture Studio\/Material Workspace\/Specialist Models - Wolf\/datasets\/class-bark-3ebaec6ba84c\/.training-data\/run-crops\/3fe96fbf8008b6bdcc851ae9",
"crop_preparation" : "per-map-on-demand-v1",
"crop_preparation_policy" : "Prepare only the paired crop requested by the active optimizer update; reuse it until its next requested epoch.",
"crop_selection" : {
"policy" : "balanced-native-resolution-crops-v2",
"seed" : "16725949993023592121"
},
"dataset_manifest_sha256" : "cbac86aa91be723dc48d642f711931731af87910d3a25c869674c5726df16230",
"detail_loss_weight" : 4,
"effective_batch_size" : 1,
"gradient_accumulation_policy" : "Average gradients over evaluated maps, then clip once and apply one optimizer update; stop-and-save and the deadline flush a partial group.",
"gradient_accumulation_steps" : 1,
"initial_step" : 5200,
"learning_rate" : 9.9999997473787516e-05,
"learning_rate_schedule" : "constant",
"material_filter" : [
],
"max_gradient_norm" : 1,
"max_minutes" : 20000,
"microbatch_size" : 1,
"minimum_learning_rate" : 9.9999997473787516e-06,
"minimum_learning_rate_ratio" : 0.10000000149011612,
"model_family" : "compact-scalar",
"optimizer" : "adamw",
"optimizer_beta1" : 0.89999997615814209,
"optimizer_beta2" : 0.99900001287460327,
"optimizer_epsilon" : 9.9999999392252903e-09,
"optimizer_state_restored" : false,
"output_channels" : 1,
"precision" : "Float32",
"quick_validation_count" : 0,
"random_flip" : true,
"random_spin_centercut" : false,
"randomize_crops" : "epoch",
"requested_updates" : 5200,
"sample_failure_policy" : "Quarantine unreadable, changed, malformed or nonfinite samples for this run; continue with valid samples and save without requiring successful validation.",
"scheduling_step_origin" : "current_run",
"scope" : "full-model",
"seed" : 745591450,
"target" : "height",
"trainable_parameter_count" : 999937,
"trainable_parameters" : "complete compact network",
"training_cache_root" : "\/Users\/andrewsmith\/Library\/Application Support\/Texture Studio\/Material Workspace\/Specialist Models - Wolf\/datasets\/class-bark-3ebaec6ba84c\/.training-data",
"training_map_count" : 52,
"training_size" : 1024,
"updates_per_map" : 100,
"validation_enabled" : false,
"validation_every" : 0,
"validation_map_count" : 0,
"validation_unit" : "epoch",
"value_loss_weight" : 1,
"warmup_updates" : 0,
"weight_decay" : 0,
"weight_decay_mode" : "decoupled"
},
"training_scope" : "all-weights",
"training_size" : 1024,
"validation" : {
"context" : "checkpoint",
"event" : "validation",
"mae" : null,
"pool_count" : 0,
"reference" : "Teacher\/source agreement, not measured material accuracy",
"sample_count" : 0,
"samples" : [
],
"scope" : "full",
"status" : "disabled",
"step" : 10400,
"validation_skipped_sample_count" : 0
}
}