SYMBOL INDEX (117 symbols across 15 files) FILE: demo/evaluation/SP_GoogLeNet.py class CallLegacyModel (line 9) | class CallLegacyModel(Function): method forward (line 11) | def forward(ctx, model, x): method backward (line 18) | def backward(ctx, *args, **kwargs): class LegacyModel (line 21) | class LegacyModel(nn.Module): method __init__ (line 22) | def __init__(self, model): method forward (line 26) | def forward(self, x): method __repr__ (line 29) | def __repr__(self): class SP_GoogLeNet (line 32) | class SP_GoogLeNet(nn.Module): method __init__ (line 33) | def __init__(self, state_dict='SP_GoogleNet_ImageNet.pt'): method forward (line 60) | def forward(self, x): method inference (line 67) | def inference(self, mode=True): FILE: demo/experiment/demo_voc2007.py function main_voc2007 (line 34) | def main_voc2007(): FILE: demo/experiment/engine.py class Engine (line 20) | class Engine(object): method __init__ (line 21) | def __init__(self, state={}): method _state (line 56) | def _state(self, name): method on_start_epoch (line 60) | def on_start_epoch(self, training, model, criterion, data_loader, opti... method on_end_epoch (line 65) | def on_end_epoch(self, training, model, criterion, data_loader, optimi... method on_start_batch (line 69) | def on_start_batch(self, training, model, criterion, data_loader, opti... method on_end_batch (line 72) | def on_end_batch(self, training, model, criterion, data_loader, optimi... method on_forward (line 78) | def on_forward(self, training, model, criterion, data_loader, optimize... method multi_learning (line 95) | def multi_learning(self, model, criterion, train_dataset, val_dataset): method init_learning (line 112) | def init_learning(self, model, criterion): method learning (line 133) | def learning(self, model, criterion, train_dataset, val_dataset, optim... method train (line 204) | def train(self, data_loader, model, criterion, optimizer, epoch): method validate (line 233) | def validate(self, data_loader, model, criterion): method adjust_learning_rate (line 271) | def adjust_learning_rate(self, optimizer): class MultiLabelMAPEngine (line 280) | class MultiLabelMAPEngine(Engine): method __init__ (line 281) | def __init__(self, state): method on_start_epoch (line 287) | def on_start_epoch(self, training, model, criterion, data_loader, opti... method on_end_epoch (line 291) | def on_end_epoch(self, training, model, criterion, data_loader, optimi... method on_start_batch (line 301) | def on_start_batch(self, training, model, criterion, data_loader, opti... method on_end_batch (line 310) | def on_end_batch(self, training, model, criterion, data_loader, optimi... FILE: demo/experiment/models.py class SPNetWSL (line 7) | class SPNetWSL(nn.Module): method __init__ (line 8) | def __init__(self, model, num_classes, num_maps, pooling): method forward (line 23) | def forward(self, x): function vgg16_sp (line 30) | def vgg16_sp(num_classes, pretrained=True, num_maps=1024): FILE: demo/experiment/util.py class Warp (line 16) | class Warp(object): method __init__ (line 17) | def __init__(self, size, interpolation=Image.BILINEAR): method __call__ (line 21) | def __call__(self, img): method __str__ (line 24) | def __str__(self): function download_url (line 29) | def download_url(url, destination=None, progress_bar=True): class AveragePrecisionMeter (line 49) | class AveragePrecisionMeter(object): method __init__ (line 50) | def __init__(self, difficult_examples=False): method reset (line 55) | def reset(self): method add (line 59) | def add(self, output, target): method value (line 94) | def value(self): method average_precision (line 111) | def average_precision(output, target, difficult_examples=True): function load_ground_truth_voc (line 133) | def load_ground_truth_voc(data_root, split): function load_ground_truth_imagenet (line 165) | def load_ground_truth_imagenet(data_root): function load_image_voc (line 199) | def load_image_voc(image_name): function load_image_imagenet (line 207) | def load_image_imagenet(image_name, mean=[0.485, 0.456, 0.406], std=[0.2... function load_model_voc (line 215) | def load_model_voc(model_path, multiscale=False, scale=224): function load_model_imagenet (line 224) | def load_model_imagenet(filename, scale=224): function pointing (line 229) | def pointing(pred_points, ground_truth, with_prediction=False, scores=No... function ious (line 252) | def ious(pred, gt): function corloc (line 261) | def corloc(pred_boxes, ground_truth): function locerr (line 278) | def locerr(pred_boxes, ground_truth): function draw_points (line 289) | def draw_points(img, points, class_names, length=5, width=3, font_size=... function draw_bboxes (line 300) | def draw_bboxes(img, bboxes, class_names, width=3, font_size=20, color=(... FILE: demo/experiment/voc.py function read_image_label (line 28) | def read_image_label(file): function read_object_labels (line 40) | def read_object_labels(root, dataset, set): function write_object_labels_csv (line 60) | def write_object_labels_csv(file, labeled_data): function read_object_labels_csv (line 77) | def read_object_labels_csv(file, header=True): function find_images_classification (line 99) | def find_images_classification(root, dataset, set): function download_voc2007 (line 109) | def download_voc2007(root): class Voc2007Classification (line 210) | class Voc2007Classification(data.Dataset): method __init__ (line 211) | def __init__(self, root, set, transform=None, target_transform=None): method __getitem__ (line 241) | def __getitem__(self, index): method __len__ (line 252) | def __len__(self): method get_number_classes (line 255) | def get_number_classes(self): FILE: spnlib/spn/functions/SPG.py class FunctionBackend (line 7) | class FunctionBackend(object): method __init__ (line 9) | def __init__(self, lib): method __getattr__ (line 14) | def __getattr__(self, name): method set_type (line 20) | def set_type(self, input_type): method parse_lib (line 26) | def parse_lib(self, lib): class SPGenerate (line 41) | class SPGenerate(Function): method __init__ (line 42) | def __init__(self, distanceMetric, transferMatrix, proposal, proposalB... method lazyInit (line 57) | def lazyInit(self, input): method forward (line 69) | def forward(self, input): method backward (line 100) | def backward(self, grad_output): FILE: spnlib/spn/functions/SSO.py class SpatialSumOverMapFunc (line 6) | class SpatialSumOverMapFunc(Function): method __init__ (line 7) | def __init__(self): method forward (line 10) | def forward(self, input): method backward (line 17) | def backward(self, grad_output): FILE: spnlib/spn/functions/__init__.py function sp_generate (line 4) | def sp_generate(input, distanceMetric, transferMatrix, proposal, proposa... function spatial_sum_over_map (line 7) | def spatial_sum_over_map(input): FILE: spnlib/spn/modules/SoftProposal.py class SoftProposal (line 7) | class SoftProposal(nn.Module): method __init__ (line 8) | def __init__(self, couple=True, factor=None): method lazyInit (line 16) | def lazyInit(self, input): method forward (line 34) | def forward(self, input): method __repr__ (line 40) | def __repr__(self): FILE: spnlib/spn/modules/SpatialSumOverMap.py class SpatialSumOverMap (line 5) | class SpatialSumOverMap(Module): method __init__ (line 6) | def __init__(self): method forward (line 9) | def forward(self, input): method __repr__ (line 12) | def __repr__(self): FILE: spnlib/spn/src/libspn.h type uint64 (line 1) | typedef unsigned long uint64; type uint32 (line 2) | typedef unsigned int uint32; type uint16 (line 3) | typedef unsigned short uint16; type uint8 (line 4) | typedef unsigned char uint8; FILE: spnlib/spn/src/libspn_cuda.h type uint64 (line 1) | typedef unsigned long uint64; type uint32 (line 2) | typedef unsigned int uint32; type uint16 (line 3) | typedef unsigned short uint16; type uint8 (line 4) | typedef unsigned char uint8; FILE: spnlib/spn/src/libspn_kernel.h type uint64 (line 1) | typedef unsigned long uint64; type uint32 (line 2) | typedef unsigned int uint32; type uint16 (line 3) | typedef unsigned short uint16; type uint8 (line 4) | typedef unsigned char uint8; function GET_BLOCKS (line 14) | inline int GET_BLOCKS(const int N) FILE: spnlib/spn/utils.py function hook_spn (line 12) | def hook_spn(model): function unhook_spn (line 43) | def unhook_spn(model): function compute_iou (line 54) | def compute_iou(box_a, box_b): function bbox_nms (line 64) | def bbox_nms(bbox_list, threshold=0.5): function gen_filter (line 79) | def gen_filter(bbox_threshold=(0., 50)): function extract_bbox_from_map (line 89) | def extract_bbox_from_map(input): function extract_point_from_map (line 97) | def extract_point_from_map(input): function localize_from_map (line 103) | def localize_from_map(class_response_map, class_idx=0, location_type='bb... function object_localization (line 126) | def object_localization(models, input, **kwargs):