Device: cuda:0, seed=42, epochs=30 === BP trainable (SmallResNet num_blocks=4), seed=42 === n_params: 75498 (75498 trainable) [BP-trainable] ep 1: test_acc=0.4618