{ "_comment": "ReLU6 variant of lisennet_conv_hardened_nc24_deep (FP32 3.069 but int8 rt 2.985 \u2014 long-RF activations lose ~0.08 to per-tensor PTQ; see RESULTS_LISENNET.md round 2). act='relu6' bounds the activation dynamic range by construction (NPU-native Clip) to let per-tensor int8 resolve the long-RF features. Same arch otherwise. Retrain into cp_lisennet_conv_hardened_nc24_deep_relu6; ship gate = int8 real-time > 2.998 (nc24 b2).", "num_gpus": 0, "batch_size": 16, "learning_rate": 0.0005, "adam_b1": 0.8, "adam_b2": 0.99, "lr_decay": 0.98, "seed": 1234, "sampling_rate": 16000, "segment_size": 32000, "n_fft": 512, "hop_size": 256, "win_size": 512, "num_channels": 24, "n_blocks": 3, "compress_factor": 0.3, "gradient_clip": 5.0, "bottleneck": "conv", "norm": "batchnorm", "act": "relu6", "upsample": "convtranspose", "intra_kernel": 11, "inter_kernel": 3, "inter_dilations": [ 1, 2, 4, 8, 16 ], "loss": { "complex": 0.1, "mag": 0.9, "adv": 0.05 }, "num_workers": 4, "dist_config": { "dist_backend": "nccl", "dist_url": "tcp://localhost:54321", "world_size": 1 } }