SYMBOL INDEX (102 symbols across 5 files) FILE: funcs.py class Pruner (line 17) | class Pruner: method __init__ (line 18) | def __init__(self, module_name='MaskBlock'): method fisher_prune (line 24) | def fisher_prune(self, model, prune_every): method fixed_prune (line 33) | def fixed_prune(self, model, ID): method random_prune (line 37) | def random_prune(self, model): method l1_prune (line 52) | def l1_prune(self, model, prune_every): method prune (line 79) | def prune(self, model, feat_index): method compress (line 102) | def compress(self, model): method _get_fisher (line 107) | def _get_fisher(self, model): method _get_masks (line 124) | def _get_masks(self, model): method _update_cost (line 133) | def _update_cost(self, model): method get_cost (line 138) | def get_cost(self, model): method concat (line 147) | def concat(input): function find (line 151) | def find(input): function concat (line 156) | def concat(input): function save_checkpoint (line 160) | def save_checkpoint(state, filename='checkpoint.pth.tar'): function get_error (line 164) | def get_error(output, target, topk=(1,)): class AverageMeter (line 180) | class AverageMeter(object): method __init__ (line 183) | def __init__(self): method reset (line 186) | def reset(self): method update (line 192) | def update(self, val, n=1): function get_inf_params (line 199) | def get_inf_params(net, verbose=True, sd=False): function get_num_gen (line 228) | def get_num_gen(gen): function is_pruned (line 232) | def is_pruned(layer): function is_leaf (line 240) | def is_leaf(model): function get_layer_info (line 244) | def get_layer_info(layer): function get_layer_param (line 250) | def get_layer_param(model): function measure_layer (line 255) | def measure_layer(layer, x): function measure_model (line 325) | def measure_model(model, H, W): FILE: models/densenet.py class Identity (line 19) | class Identity(nn.Module): method __init__ (line 20) | def __init__(self): method forward (line 23) | def forward(self, x): class Zero (line 27) | class Zero(nn.Module): method __init__ (line 28) | def __init__(self): method forward (line 31) | def forward(self, x): class ZeroMake (line 35) | class ZeroMake(nn.Module): method __init__ (line 36) | def __init__(self, channels, spatial): method forward (line 41) | def forward(self, x): class MaskBlock (line 46) | class MaskBlock(nn.Module): method __init__ (line 47) | def __init__(self, nChannels, growthRate): method forward (line 72) | def forward(self, x): method _create_mask (line 86) | def _create_mask(self, x, out): method _fisher (line 93) | def _fisher(self, _, __, grad_output): method reset_fisher (line 101) | def reset_fisher(self): method update (line 104) | def update(self, previous_mask): method cost (line 108) | def cost(self): method compress_weights (line 123) | def compress_weights(self): class Bottleneck (line 155) | class Bottleneck(nn.Module): method __init__ (line 156) | def __init__(self, nChannels, growthRate, width=1): method forward (line 166) | def forward(self, x): class SingleLayer (line 173) | class SingleLayer(nn.Module): method __init__ (line 174) | def __init__(self, nChannels, growthRate): method forward (line 180) | def forward(self, x): class Transition (line 186) | class Transition(nn.Module): method __init__ (line 187) | def __init__(self, nChannels, nOutChannels): method forward (line 193) | def forward(self, x): class DenseNet (line 199) | class DenseNet(nn.Module): method __init__ (line 200) | def __init__(self, growthRate, depth, reduction, nClasses, bottleneck,... method _make_dense (line 245) | def _make_dense(self, nChannels, growthRate, nDenseBlocks, bottleneck,... method forward (line 257) | def forward(self, x): FILE: models/wideresnet.py class Identity (line 7) | class Identity(nn.Module): method __init__ (line 8) | def __init__(self): method forward (line 11) | def forward(self, x): class Zero (line 15) | class Zero(nn.Module): method __init__ (line 16) | def __init__(self): method forward (line 19) | def forward(self, x): class ZeroMake (line 23) | class ZeroMake(nn.Module): method __init__ (line 24) | def __init__(self, channels, spatial): method forward (line 29) | def forward(self, x): class BasicBlock (line 34) | class BasicBlock(nn.Module): method __init__ (line 35) | def __init__(self, in_channels, out_channels, stride, dropRate=0.0): method forward (line 50) | def forward(self, x): class BottleBlock (line 63) | class BottleBlock(nn.Module): method __init__ (line 64) | def __init__(self, in_channels, out_channels, mid_channels, stride, dr... method forward (line 79) | def forward(self, x): class MaskBlock (line 92) | class MaskBlock(nn.Module): method __init__ (line 95) | def __init__(self, in_channels, out_channels, stride=1, dropRate=0.0): method forward (line 126) | def forward(self, x): method _create_mask (line 153) | def _create_mask(self, x, out): method _fisher (line 159) | def _fisher(self, notused1, notused2, grad_output): method reset_fisher (line 167) | def reset_fisher(self): method cost (line 170) | def cost(self): method compress_weights (line 192) | def compress_weights(self): class NetworkBlock (line 226) | class NetworkBlock(nn.Module): method __init__ (line 227) | def __init__(self, nb_layers, in_channels, out_channels, block, stride... method _make_layer (line 231) | def _make_layer(self, block, in_channels, out_channels, nb_layers, str... method forward (line 237) | def forward(self, x): class NetworkBlockBottle (line 241) | class NetworkBlockBottle(nn.Module): method __init__ (line 242) | def __init__(self, nb_layers, in_channels, out_channels, mid_channels,... method _make_layer (line 246) | def _make_layer(self, block, in_channels, out_channels, mid_channels, ... method forward (line 254) | def forward(self, x): class WideResNet (line 258) | class WideResNet(nn.Module): method __init__ (line 259) | def __init__(self, depth, widen_factor, num_classes=10, dropRate=0.0, ... method forward (line 302) | def forward(self, x): class WideResNetBottle (line 313) | class WideResNetBottle(nn.Module): method __init__ (line 314) | def __init__(self, depth, widen_factor, num_classes=10, dropRate=0.0, ... method forward (line 352) | def forward(self, x): FILE: prune.py function finetune (line 114) | def finetune(): function prune (line 175) | def prune(): function validate (line 189) | def validate(): FILE: train.py function train (line 134) | def train(): function validate (line 187) | def validate():