File size: 3,043 Bytes
0d39dec | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | ################################################### Variables ##################################################
define: &learn_sigma True
################################################### Config ##################################################
name: run50_2
vae:
enabled: True
path: "stabilityai/sdxl-vae"
single_ch: False
diffusion:
type: "Denoise"
params:
diffusion_steps: 1000
noise_schedule: scaled_linear
learn_sigma: *learn_sigma
sigma_small: False
use_kl: False
parametrization: "v"
rescale_timesteps: False
rescale_learned_sigmas: False
timestep_respacing: ""
lmbd_vlb: 0.001
lmbd_cb_count: 0.0
t_mse_weighting_scheme: "uniform"
t_cb_count_weighting_scheme: "uniform"
enforce_zero_terminal_snr: True
model:
type: "UNet"
params:
# input_size: 64
in_channels: 164
model_channels: 192
out_channels: 4
num_res_blocks: 2
attention_resolutions: [1]
dropout: 0.0
channel_mult: [1, 2, 4]
conv_resample: True
dims: 2
y_dim: null
context_dim: 768
use_checkpoint: True
num_heads: -1
num_head_channels: 64
num_heads_upsample: -1
use_scale_shift_norm: True
resblock_updown: True
learn_count: False
learn_sigma: *learn_sigma
transformer_depth: 1
initial_ds: 0.125
st_roi_encode_size: False
st_roi_output_size: 1
st_unfold_roi: False
st_skip_linear: False
disable_middle_transformer: True
enhanced_spatial_transformer: True
nx_enhanced: 1
disable_self_attentions: null
deformable_self_attn: False
topk: -1
conditioner:
embedders:
- type: "RADIOImageEmbedder"
input_keys: ["img"]
is_trainable: True
reference_key: "z_img"
params:
model_version: "radio_v2.5-l"
out_channels: 160
resize: True
- type: "BBoxAppendEmbedder"
input_keys: ["bboxes"]
is_trainable: False
custom_outkey: "bboxes"
custom_catdim: 1
ucg_rate: 0.0
- type: "BBoxSizeEmbedder"
input_keys: ["bboxes"]
is_trainable: True
ucg_rate: 0.0
params:
outdim: 768
data:
dataset:
name: "FSC147"
params:
datadir: /mnt/c/users/grega/datasets/FSC147_384_V2
n_exemplars: 3
image_size: 512
hflip_p: 0.5
vflip_p: 0.0
mosaic_p: 0.5
mosaic_avgbbox_h_lim: 50
mosaic_avgbbox_w_lim: 50
mosaic_avgbbox_area_lim: 720
sigma: 0.5
target_minmax_norm: True
# tlrb_center_sample: False
# tlrb_point_sample: False
# tlrb_radius: 8
with_tlrb: False
dataloader:
params:
batch_size: 16
num_workers: 8
train:
# only_tlrb: False
lr: 1.0e-4
num_epochs: 200
grad_clip: 1.0
ema_rate: 0.9999
validation_interval: 10
resume_checkpoint: null
weight_decay: 0.0001
lr_scheduler: warmup_cosine_anneal
overfit: False
mixed_precision: False
seed: null
log:
logdir: ./logs/
wandb_mode: online
log_interval: 100
save_interval: 50 |