Summary: 25 instances, 25 unique Text Count # TODO: C++ interface should not be exposed, so install as _ParallelSampler? 1 # TODO: handle python sampler 1 while num_roots_eval < num_roots_budget: # TODO: replace with budget check 1 # TODO merge the classes of Subgraph and OneBatchSubgraph 1 # TODO: can make F_ACT a @dataclass 1 # TODO: unify config and common_config 1 TODO: support graph classification. 1 # TODO: there seems to be one more dropout here? 1 # TODO: set label_epoch for node task as well. 1 # TODO use valedge as input, then concat undirected valedges to be excluded in neg sample 1 breakpoint() # TODO: bug here. should have 1/n = 1/|V_sub| factor 1 # TODO store subgraph profiling data 1 node_set: Optional[Dict[Any, Union[np.ndarray, torch.tensor]]] # TODO: merge node_set and edge_set into a single entity_set 1 // TODO in ensemble, even if you cannot drop indices, you can still drop top_ppr_* 1 # TODO: set tensor dtype by torch.get_default_dtype 1 if is_found_m: # TODO: symb link to calculated ppr files, check fname_* 1 TODO: now only based on homogeneous graph, and thus we have a simple csr. 1 # TODO: support different sampler config in val and test 1 // NOTE TODO: right now we don't use any info from data array (we simply fill in 1. in subgraph) 1 # TODO re-structure yaml config so that pooling params become a dict 1 # TODO: may not need the fix_target and sequential_traversal arguments 1 # TODO: may move this to epoch_start reset. 1 std::vector> top_ppr_scores; // may not essentially need it // TODO may change it to be even more compact, since we only need to preserve relative values 1 if ret_raw_idx: # TODO: this should support ens as well. multiple subg should have the same raw target idx 1 breakpoint() # TODO compute complexity in MLP 1