↓ 2 callersMethod__init__(self, in_size, out_size, bias=True, complex=False,
increasing_stride=True, init='randn', nbl
torch_butterfly/butterfly.py:34
↓ 2 callersMethod__init__(self, in_channels, out_channels, kernel_size, stride=1,
padding=0, dilation=1, fused_unfold=
cnn/models/butterfly_conv.py:42
↓ 2 callersFunctionbutterfly3x3(in_planes, planes, stride=1, structure_type='B', nblocks=1,
param='regular')
cnn/models/resnet_imagenet.py:15
↓ 2 callersFunctionbutterfly_mult_conv2d_torch Parameters: twiddle: (nstack, log n, n/2, 2, 2) where n = c_in input: (b_in, c_in, h_in, w_in) kernel_size: int, size of
butterfly/butterfly_multiply.py:491
↓ 2 callersFunctionget_optimizer(parameters, fp16, lr, momentum, structured_momentum, weight_decay,
nesterov=False,
cnn/imagenet/training.py:85
↓ 2 callersFunctionlr_step_policy(base_lr, steps, decay_factor, warmup_length, epoch_length, logger=None)
cnn/imagenet/training.py:139