SYMBOL INDEX (142 symbols across 7 files) FILE: nats_bench/__init__.py function version (line 32) | def version(): function create (line 36) | def create(file_path_or_dict, search_space, fast_mode=False, verbose=True): function search_space_info (line 61) | def search_space_info(main_tag: Text, aux_tag: Optional[Text]): FILE: nats_bench/api_size.py function print_information (line 31) | def print_information(information, extra_info=None, show=False): class NATSsize (line 85) | class NATSsize(NASBenchMetaAPI): method __init__ (line 88) | def __init__( method is_size (line 202) | def is_size(self): method is_topology (line 206) | def is_topology(self): method full_epochs_in_paper (line 210) | def full_epochs_in_paper(self): method query_info_str_by_arch (line 213) | def query_info_str_by_arch(self, arch, hp: Text = "12"): method get_more_info (line 232) | def get_more_info( method show (line 354) | def show(self, index: int = -1) -> None: FILE: nats_bench/api_topology.py function print_information (line 33) | def print_information(information, extra_info=None, show=False): class NATStopology (line 85) | class NATStopology(NASBenchMetaAPI): method __init__ (line 88) | def __init__( method is_size (line 202) | def is_size(self): method is_topology (line 206) | def is_topology(self): method full_epochs_in_paper (line 210) | def full_epochs_in_paper(self): method get_unique_str (line 213) | def get_unique_str(self, arch): method query_info_str_by_arch (line 229) | def query_info_str_by_arch(self, arch, hp: Text = "12"): method get_more_info (line 248) | def get_more_info( method show (line 362) | def show(self, index: int = -1) -> None: method str2lists (line 367) | def str2lists(arch_str: Text) -> List[Any]: method str2matrix (line 402) | def str2matrix( FILE: nats_bench/api_utils.py function mean (line 30) | def mean(xlist): function time_string (line 34) | def time_string(): function reset_file_system (line 40) | def reset_file_system(lib: Text = "default"): function get_file_system (line 45) | def get_file_system(): function get_torch_home (line 49) | def get_torch_home(): function nats_is_dir (line 62) | def nats_is_dir(file_path): function nats_is_file (line 73) | def nats_is_file(file_path): function pickle_save (line 84) | def pickle_save(obj, file_path, ext=".pbz2", protocol=4): function pickle_load (line 107) | def pickle_load(file_path, ext=".pbz2"): function remap_dataset_set_names (line 127) | def remap_dataset_set_names(dataset, metric_on_set, verbose=False): class NASBenchMetaAPI (line 155) | class NASBenchMetaAPI(metaclass=abc.ABCMeta): method __init__ (line 159) | def __init__( method __getitem__ (line 177) | def __getitem__(self, index: int): method arch (line 180) | def arch(self, index: int): method __len__ (line 190) | def __len__(self): method __repr__ (line 193) | def __repr__(self): method avaliable_hps (line 206) | def avaliable_hps(self): method used_time (line 210) | def used_time(self): method search_space_name (line 214) | def search_space_name(self): method fast_mode (line 218) | def fast_mode(self): method archive_dir (line 222) | def archive_dir(self): method full_train_epochs (line 226) | def full_train_epochs(self): method reset_archive_dir (line 229) | def reset_archive_dir(self, archive_dir): method reset_fast_mode (line 232) | def reset_fast_mode(self, fast_mode): method reset_time (line 235) | def reset_time(self): method get_more_info (line 239) | def get_more_info( method simulate_train_eval (line 244) | def simulate_train_eval( method random (line 278) | def random(self): method reload (line 282) | def reload(self, archive_root: Text = None, index: int = None): method query_index_by_arch (line 339) | def query_index_by_arch(self, arch): method query_by_arch (line 387) | def query_by_arch(self, arch, hp): method _prepare_info (line 391) | def _prepare_info(self, index): method clear_params (line 419) | def clear_params(self, index: int, hp: Optional[Text] = None): method query_info_str_by_arch (line 455) | def query_info_str_by_arch(self, arch, hp: Text = "12"): method _query_info_str_by_arch (line 458) | def _query_info_str_by_arch(self, arch, hp: Text = "12", print_informa... method query_meta_info_by_index (line 480) | def query_meta_info_by_index(self, arch_index, hp: Text = "12"): method query_by_index (line 504) | def query_by_index( method find_best (line 551) | def find_best( method get_net_param (line 616) | def get_net_param(self, index, dataset, seed: Optional[int], hp: Text ... method get_net_config (line 644) | def get_net_config(self, index: int, dataset: Text): method get_cost_info (line 677) | def get_cost_info( method get_latency (line 690) | def get_latency(self, index: int, dataset: Text, hp: Text = "12") -> f... method show (line 712) | def show(self, index=-1): method _show (line 715) | def _show(self, index=-1, print_information=None) -> None: method statistics (line 772) | def statistics(self, dataset: Text, hp: Union[Text, int]) -> Dict[int,... class ArchResults (line 795) | class ArchResults(object): method __init__ (line 798) | def __init__(self, arch_index, arch_str): method get_compute_costs (line 805) | def get_compute_costs(self, dataset): method get_metrics (line 845) | def get_metrics(self, dataset, setname, iepoch=None, is_random=False): method get_dataset_names (line 921) | def get_dataset_names(self): method get_dataset_seeds (line 924) | def get_dataset_seeds(self, dataset): method get_net_param (line 927) | def get_net_param(self, dataset: Text, seed: Union[None, int] = None): method reset_latency (line 953) | def reset_latency( method reset_pseudo_train_times (line 963) | def reset_pseudo_train_times( method reset_pseudo_eval_times (line 977) | def reset_pseudo_eval_times( method get_latency (line 995) | def get_latency(self, dataset: Text) -> float: method get_total_epoch (line 1009) | def get_total_epoch(self, dataset=None): method query (line 1033) | def query(self, dataset, seed=None): method arch_idx_str (line 1041) | def arch_idx_str(self): method update (line 1044) | def update(self, dataset_name, seed, result): method state_dict (line 1060) | def state_dict(self): method load_state_dict (line 1083) | def load_state_dict(self, state_dict): method create_from_state_dict (line 1101) | def create_from_state_dict(state_dict_or_file): method clear_params (line 1117) | def clear_params(self): method debug_test (line 1125) | def debug_test(self): method __repr__ (line 1138) | def __repr__(self): class ResultsCount (line 1151) | class ResultsCount(object): method __init__ (line 1154) | def __init__( method update_train_info (line 1182) | def update_train_info( method reset_pseudo_train_times (line 1190) | def reset_pseudo_train_times(self, estimated_per_epoch_time: float) ->... method reset_pseudo_eval_times (line 1197) | def reset_pseudo_eval_times( method reset_eval (line 1206) | def reset_eval(self): method update_latency (line 1212) | def update_latency(self, latency): method get_latency (line 1215) | def get_latency(self) -> float: method update_eval (line 1224) | def update_eval(self, accs, losses, times): method update_OLD_eval (line 1239) | def update_OLD_eval(self, name, accs, losses): # pylint: disable=inva... method __repr__ (line 1248) | def __repr__(self): method get_total_epoch (line 1266) | def get_total_epoch(self): method get_times (line 1269) | def get_times(self): method get_eval_set (line 1292) | def get_eval_set(self): method judge_valid (line 1295) | def judge_valid(self, iepoch: Optional[int]): method get_train (line 1299) | def get_train(self, iepoch: Optional[int] = None): method get_eval (line 1317) | def get_eval(self, name, iepoch: Optional[int] = None): method get_net_param (line 1353) | def get_net_param(self, clone: bool = False): method get_config (line 1359) | def get_config(self, str2structure): method state_dict (line 1401) | def state_dict(self): method load_state_dict (line 1405) | def load_state_dict(self, state_dict): method create_from_state_dict (line 1409) | def create_from_state_dict(state_dict): FILE: nats_bench/genotype_utils.py function topology_str2structure (line 9) | def topology_str2structure(xstr): class TopologyStructure (line 13) | class TopologyStructure: method __init__ (line 16) | def __init__(self, genotype): method tolist (line 38) | def tolist(self, remove_str): method node (line 52) | def node(self, index): method tostr (line 58) | def tostr(self): method check_valid (line 66) | def check_valid(self): method to_unique_str (line 79) | def to_unique_str(self, consider_zero=False): method check_valid_op (line 104) | def check_valid_op(self, op_names): method __repr__ (line 112) | def __repr__(self): method __len__ (line 117) | def __len__(self): method __getitem__ (line 120) | def __getitem__(self, index): method str2structure (line 124) | def str2structure(xstr): method str2fullstructure (line 144) | def str2fullstructure(xstr, default_name="none"): method gen_all (line 167) | def gen_all(search_space, num, return_ori): FILE: setup.py function read (line 34) | def read(fname="README.md"): FILE: tests/api_test.py function get_fake_torch_home_dir (line 20) | def get_fake_torch_home_dir(): function close_to (line 32) | def close_to(a, b, eps=1e-4): class TestNATSBench (line 40) | class TestNATSBench(object): method test_nats_bench_tss (line 43) | def test_nats_bench_tss(self, benchmark_dir=None, fake_random=True): method test_nats_bench_sss (line 50) | def test_nats_bench_sss(self, benchmark_dir=None, fake_random=True): method prepare_fake_tss (line 57) | def prepare_fake_tss(self): method prepare_fake_sss (line 64) | def prepare_fake_sss(self): method test_01_th_issue (line 71) | def test_01_th_issue(self): method test_02_th_issue (line 119) | def test_02_th_issue(self): method test_07_th_issue (line 142) | def test_07_th_issue(self): method test_12_th_issue (line 158) | def test_12_th_issue(self): method test_36_th_issue (line 170) | def test_36_th_issue(self): method test_44_th_issue (line 193) | def test_44_th_issue(self): function _test_nats_bench (line 201) | def _test_nats_bench(benchmark_dir, is_tss, fake_random, hp="12", verbos...