Summary: 49 instances, 46 unique Text Count # TODO: validate op and name are valid 1 # TODO: better way for below? 1 # TODO: This should be fixed in PyTorch 1.2.0, revisit when it's released 1 # TODO: check specifically for output_shape is not generic. Consider refactoring. 1 else: #TODO: guess layer for other networks? 1 # TODO allow config 1 # TODO: this method is duplicated in Watcher and WatcherClient 2 # TODO: shall we raise error if non str, bool, number (or its container) parameters? 1 # TODO: may be we don't need all of below but none of them 1 #TODO: enable auto flattening 1 with torch.onnx.set_training(model, False): # TODO: move outside of torch.onnx? 1 # 2/ the stride used by convolutional and pooling layers (TODO: not fully working yet) 1 #TODO: save image, spawn browser? 1 transf = transforms.Compose([ #TODO: cache these transforms? 1 # TODO: avoid removing annotations for other streams 1 # TODO: find a better way to extract output shape 1 # TODO: inputs = [i.unique() for i in node.inputs()] 1 "layer_overrides": { #TODO: change names of these keys to same as dot params 1 # TODO: name is not tested yet 1 # TODO: assert on acceptable format values 1 #TODO: to enable delete we need to protect iteration in set_vars 1 # TODO: add input names to graph 2 #TODO: need better handling here? 1 # # TODO: inputs = [i.unique() for i in node.inputs()] 1 # TODO: check eval_return.is_valid ? 1 # TODO: Was this meant to be applied only to 'top_level_ops'? Also, it's not 1 self.name = name # TODO: clarify the use of op vs name vs title 1 self.condition = condition # TODO: not implemented yet 1 # TODO: Find last node in the sub-graph and get the output shape from it 1 # TODO: not implemented yet. This function is a placeholder 1 # convolution. TODO: Can this be done in groups, too? 1 # TODO: what if devices were specified AND stream exist in cache? 1 # TODO: This might fail if the ID becomes too long 1 # TODO: Assuming the node has one output. Update if we encounter a multi-output node. 1 # TODO: If more nodes than patterns, we should consider 1 # TODO: sync with AirSim utils.py 1 # TODO: validate that op and name are valid 1 # TODO: handle Pytorch and TF models separately 1 # TODO: throw error? 1 stream_vis.stream_vis_args.clear() #TODO remove this 1 # TODO: better way to raise this error? 1 # TODO: If an edge exists with a different label, still don't add it again. 1 # TODO: remove list() call - currently needed because of error dictionary 1 if ann: #TODO: yref should be y2 for different y axis 2 # TODO: can we do better? 1 # TODO: Not handling the case of multiple incoming nodes yet 1