hopwise coverage: 78%

Files Functions Classes

coverage.py v7.16.2, created at 2026-09-30 13:25 +0000

File function   statements missing excluded   coverage
hopwise/__init__.py (no function)   1 0 0   100%
hopwise/__main__.py (no function)   3 3 0   0%
hopwise/cli.py hopwiseClickCommand.parse_args   9 9 0   0%
hopwise/cli.py cli   6 6 0   0%
hopwise/cli.py train   20 20 0   0%
hopwise/cli.py evaluate   20 20 0   0%
hopwise/cli.py benchmark   38 38 0   0%
hopwise/cli.py tune   24 24 0   0%
hopwise/cli.py models   20 20 0   0%
hopwise/cli.py (no function)   82 82 0   0%
hopwise/config/__init__.py (no function)   1 0 0   100%
hopwise/config/configurator.py Config.__init__   17 0 0   100%
hopwise/config/configurator.py Config._init_parameters_category   5 0 0   100%
hopwise/config/configurator.py Config._build_yaml_loader   3 0 0   100%
hopwise/config/configurator.py Config._convert_config_dict   29 4 0   86%
hopwise/config/configurator.py Config._load_config_files   6 0 0   100%
hopwise/config/configurator.py Config._load_variable_config_dict   1 0 0   100%
hopwise/config/configurator.py Config._load_cmd_line   16 3 0   81%
hopwise/config/configurator.py Config._merge_external_config_dict   5 0 0   100%
hopwise/config/configurator.py Config._get_model_and_dataset   17 6 0   65%
hopwise/config/configurator.py Config._update_internal_config_dict   5 0 0   100%
hopwise/config/configurator.py Config._load_internal_config_dict   53 5 0   91%
hopwise/config/configurator.py Config._get_final_config_dict   4 0 0   100%
hopwise/config/configurator.py Config._set_default_parameters   108 44 0   59%
hopwise/config/configurator.py Config._init_device   19 10 0   47%
hopwise/config/configurator.py Config._set_train_neg_sample_args   10 3 0   70%
hopwise/config/configurator.py Config._set_eval_neg_sample_args   15 2 0   87%
hopwise/config/configurator.py Config._set_torch_dtype   10 5 0   50%
hopwise/config/configurator.py Config._set_env_behavior   3 0 0   100%
hopwise/config/configurator.py Config.__setitem__   3 1 0   67%
hopwise/config/configurator.py Config.__getattr__   5 0 0   100%
hopwise/config/configurator.py Config.__getitem__   1 0 0   100%
hopwise/config/configurator.py Config.__contains__   3 1 0   67%
hopwise/config/configurator.py Config.__str__   9 9 0   0%
hopwise/config/configurator.py Config.__repr__   1 1 0   0%
hopwise/config/configurator.py Config.compatibility_settings   19 4 0   79%
hopwise/config/configurator.py (no function)   36 0 0   100%
hopwise/data/__init__.py (no function)   2 0 0   100%
hopwise/data/dataloader/__init__.py (no function)   4 0 0   100%
hopwise/data/dataloader/abstract_dataloader.py AbstractDataLoader.__init__   16 3 0   81%
hopwise/data/dataloader/abstract_dataloader.py AbstractDataLoader._init_batch_size_and_step   1 1 0   0%
hopwise/data/dataloader/abstract_dataloader.py AbstractDataLoader.update_config   2 2 0   0%
hopwise/data/dataloader/abstract_dataloader.py AbstractDataLoader.set_batch_size   1 0 0   100%
hopwise/data/dataloader/abstract_dataloader.py AbstractDataLoader.collate_fn   1 1 0   0%
hopwise/data/dataloader/abstract_dataloader.py AbstractDataLoader.__iter__   4 0 0   100%
hopwise/data/dataloader/abstract_dataloader.py AbstractDataLoader.__getattribute__   3 0 0   100%
hopwise/data/dataloader/abstract_dataloader.py NegSampleDataLoader.__init__   2 0 0   100%
hopwise/data/dataloader/abstract_dataloader.py NegSampleDataLoader._set_neg_sample_args   24 2 0   92%
hopwise/data/dataloader/abstract_dataloader.py NegSampleDataLoader._neg_sampling   22 0 0   100%
hopwise/data/dataloader/abstract_dataloader.py NegSampleDataLoader._neg_sample_by_pair_wise_sampling   6 0 0   100%
hopwise/data/dataloader/abstract_dataloader.py NegSampleDataLoader._neg_sample_by_point_wise_sampling   8 0 0   100%
hopwise/data/dataloader/abstract_dataloader.py NegSampleDataLoader.get_model   1 0 0   100%
hopwise/data/dataloader/abstract_dataloader.py (no function)   22 0 0   100%
hopwise/data/dataloader/general_dataloader.py TrainDataLoader.__init__   4 0 0   100%
hopwise/data/dataloader/general_dataloader.py TrainDataLoader._init_batch_size_and_step   8 0 0   100%
hopwise/data/dataloader/general_dataloader.py TrainDataLoader.update_config   2 2 0   0%
hopwise/data/dataloader/general_dataloader.py TrainDataLoader.collate_fn   4 0 0   100%
hopwise/data/dataloader/general_dataloader.py NegSampleEvalDataLoader.__init__   25 2 0   92%
hopwise/data/dataloader/general_dataloader.py NegSampleEvalDataLoader._init_batch_size_and_step   14 0 0   100%
hopwise/data/dataloader/general_dataloader.py NegSampleEvalDataLoader.update_config   3 3 0   0%
hopwise/data/dataloader/general_dataloader.py NegSampleEvalDataLoader.collate_fn   22 0 0   100%
hopwise/data/dataloader/general_dataloader.py FullSortEvalDataLoader.__init__   5 2 0   60%
hopwise/data/dataloader/general_dataloader.py FullSortEvalDataLoader.check_sequential   1 0 0   100%
hopwise/data/dataloader/general_dataloader.py FullSortEvalDataLoader._build_positive_samples   31 4 0   87%
hopwise/data/dataloader/general_dataloader.py FullSortEvalDataLoader._set_source_property   6 0 0   100%
hopwise/data/dataloader/general_dataloader.py FullSortEvalDataLoader._init_batch_size_and_step   8 0 0   100%
hopwise/data/dataloader/general_dataloader.py FullSortEvalDataLoader.update_config   1 1 0   0%
hopwise/data/dataloader/general_dataloader.py FullSortEvalDataLoader._not_sequential_collate_fn   10 0 0   100%
hopwise/data/dataloader/general_dataloader.py FullSortEvalDataLoader.collate_fn   9 0 0   100%
hopwise/data/dataloader/general_dataloader.py FullSortRecEvalDataLoader.__init__   13 1 0   92%
hopwise/data/dataloader/general_dataloader.py FullSortLPEvalDataLoader.__init__   12 12 0   0%
hopwise/data/dataloader/general_dataloader.py (no function)   29 0 0   100%
hopwise/data/dataloader/knowledge_dataloader.py KGDataLoader.__init__   12 2 0   83%
hopwise/data/dataloader/knowledge_dataloader.py KGDataLoader._init_batch_size_and_step   3 0 0   100%
hopwise/data/dataloader/knowledge_dataloader.py KGDataLoader.collate_fn   6 0 0   100%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgeBasedDataLoader.__init__   7 0 0   100%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgeBasedDataLoader.update_config   2 2 0   0%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgeBasedDataLoader.__iter__   10 1 0   90%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgeBasedDataLoader.__next__   8 3 0   62%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgeBasedDataLoader.__len__   3 3 0   0%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgeBasedDataLoader.set_mode   3 1 0   67%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgeBasedDataLoader.get_model   1 1 0   0%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgeBasedDataLoader.knowledge_shuffle   3 3 0   0%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgePathEvalDataLoader.__init__   6 0 0   100%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgePathEvalDataLoader._init_batch_size_and_step   3 0 0   100%
hopwise/data/dataloader/knowledge_dataloader.py KnowledgePathEvalDataLoader.collate_fn   2 0 0   100%
hopwise/data/dataloader/knowledge_dataloader.py (no function)   23 0 0   100%
hopwise/data/dataloader/user_dataloader.py UserDataLoader.__init__   8 2 0   75%
hopwise/data/dataloader/user_dataloader.py UserDataLoader._init_batch_size_and_step   3 0 0   100%
hopwise/data/dataloader/user_dataloader.py UserDataLoader.collate_fn   2 0 0   100%
hopwise/data/dataloader/user_dataloader.py (no function)   9 0 0   100%
hopwise/data/dataset/__init__.py (no function)   7 0 0   100%
hopwise/data/dataset/customized_dataset.py GRU4RecKGDataset.__init__   1 0 0   100%
hopwise/data/dataset/customized_dataset.py KSRDataset.__init__   1 0 0   100%
hopwise/data/dataset/customized_dataset.py DIENDataset.__init__   6 0 0   100%
hopwise/data/dataset/customized_dataset.py DIENDataset.data_augmentation   44 1 0   98%
hopwise/data/dataset/customized_dataset.py KGGLMDatasetMixin._get_field_from_config   7 0 0   100%
hopwise/data/dataset/customized_dataset.py KGGLMDatasetMixin.generate_user_path_dataset   3 0 0   100%
hopwise/data/dataset/customized_dataset.py KGGLMDatasetMixin.generate_pretrain_dataset   39 0 0   100%
hopwise/data/dataset/customized_dataset.py _kgglm_csr_parallel_random_walks   30 30 0   0%
hopwise/data/dataset/customized_dataset.py KGGLMDataset._get_entity_ids_range   3 0 0   100%
hopwise/data/dataset/customized_dataset.py UserItemKGGLMDataset._get_entity_ids_range   5 0 0   100%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset.__init__   25 25 0   0%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset.test_knn_cluster   12 12 0   0%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset._get_all_cluster_feature   15 15 0   0%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset._get_w_stat_cluster_feature   12 12 0   0%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset._get_w_stru_cluster_feature   4 4 0   0%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset._timeanalysis   20 20 0   0%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset._hierarchicalTime   8 8 0   0%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset._generate_clus_dict   11 11 0   0%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset._generate_user_agent_num   8 8 0   0%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset._structuralWithGap   15 15 0   0%
hopwise/data/dataset/customized_dataset.py TPRecTimestampDataset._get_season   2 2 0   0%
hopwise/data/dataset/customized_dataset.py TPRecDataset.__init__   1 1 0   0%
hopwise/data/dataset/customized_dataset.py TPRecDataset.build   8 8 0   0%
hopwise/data/dataset/customized_dataset.py RPGDataset.__init__   8 0 0   100%
hopwise/data/dataset/customized_dataset.py RPGDataset.n_digit   1 0 0   100%
hopwise/data/dataset/customized_dataset.py RPGDataset.vocab_size   1 0 0   100%
hopwise/data/dataset/customized_dataset.py RPGDataset._get_codebook_bits   4 1 0   75%
hopwise/data/dataset/customized_dataset.py RPGDataset.build   10 0 0   100%
hopwise/data/dataset/customized_dataset.py RPGDataset.OPQ   24 1 0   96%
hopwise/data/dataset/customized_dataset.py RPGDataset.shift_semantic_ids   5 0 0   100%
hopwise/data/dataset/customized_dataset.py RPGDataset.__str__   4 4 0   0%
hopwise/data/dataset/customized_dataset.py (no function)   56 0 1   100%
hopwise/data/dataset/dataset.py Dataset.__init__   5 0 0   100%
hopwise/data/dataset/dataset.py Dataset._from_scratch   6 0 0   100%
hopwise/data/dataset/dataset.py Dataset._get_preset   10 0 0   100%
hopwise/data/dataset/dataset.py Dataset._get_field_from_config   8 1 0   88%
hopwise/data/dataset/dataset.py Dataset._data_processing   10 0 0   100%
hopwise/data/dataset/dataset.py Dataset._data_filtering   6 0 0   100%
hopwise/data/dataset/dataset.py Dataset._build_feat_name_list   6 0 0   100%
hopwise/data/dataset/dataset.py Dataset._get_download_url   9 9 0   0%
hopwise/data/dataset/dataset.py Dataset._download   17 17 0   0%
hopwise/data/dataset/dataset.py Dataset._load_data   6 1 0   83%
hopwise/data/dataset/dataset.py Dataset._load_inter_feat   22 2 0   91%
hopwise/data/dataset/dataset.py Dataset._load_user_or_item_feat   16 2 0   88%
hopwise/data/dataset/dataset.py Dataset._load_additional_feat   15 3 0   80%
hopwise/data/dataset/dataset.py Dataset._get_load_and_unload_col   18 3 0   83%
hopwise/data/dataset/dataset.py Dataset._load_feat   53 8 0   85%
hopwise/data/dataset/dataset.py Dataset._set_alias   4 0 0   100%
hopwise/data/dataset/dataset.py Dataset._init_alias   14 2 0   86%
hopwise/data/dataset/dataset.py Dataset._user_item_feat_preparation   8 0 0   100%
hopwise/data/dataset/dataset.py Dataset._preload_weight_matrix   35 9 0   74%
hopwise/data/dataset/dataset.py Dataset._fill_nan   11 0 0   100%
hopwise/data/dataset/dataset.py Dataset._normalize   23 6 0   74%
hopwise/data/dataset/dataset.py Dataset._normalize.norm   6 2 0   67%
hopwise/data/dataset/dataset.py Dataset._discretization   44 41 0   7%
hopwise/data/dataset/dataset.py Dataset._discretization.disc   13 13 0   0%
hopwise/data/dataset/dataset.py Dataset._filter_nan_user_or_item   12 0 0   100%
hopwise/data/dataset/dataset.py Dataset._remove_duplication   9 0 0   100%
hopwise/data/dataset/dataset.py Dataset._filter_by_inter_num   29 1 0   97%
hopwise/data/dataset/dataset.py Dataset._get_illegal_ids_by_inter_num   12 1 0   92%
hopwise/data/dataset/dataset.py Dataset._parse_intervals_str   15 3 0   80%
hopwise/data/dataset/dataset.py Dataset._within_intervals   6 0 0   100%
hopwise/data/dataset/dataset.py Dataset._filter_by_field_value   11 3 0   73%
hopwise/data/dataset/dataset.py Dataset._reset_index   5 1 0   80%
hopwise/data/dataset/dataset.py Dataset._del_col   7 1 0   86%
hopwise/data/dataset/dataset.py Dataset._filter_inter_by_user_or_item   10 0 0   100%
hopwise/data/dataset/dataset.py Dataset._set_label_by_threshold   13 2 0   85%
hopwise/data/dataset/dataset.py Dataset._get_remap_list   6 0 0   100%
hopwise/data/dataset/dataset.py Dataset._remap_ID_all   6 0 0   100%
hopwise/data/dataset/dataset.py Dataset._concat_remaped_tokens   9 0 0   100%
hopwise/data/dataset/dataset.py Dataset._remap   16 1 0   94%
hopwise/data/dataset/dataset.py Dataset._change_feat_format   4 0 0   100%
hopwise/data/dataset/dataset.py Dataset.num   7 3 0   57%
hopwise/data/dataset/dataset.py Dataset.fields   9 0 0   100%
hopwise/data/dataset/dataset.py Dataset.float_like_fields   1 0 0   100%
hopwise/data/dataset/dataset.py Dataset.token_like_fields   1 0 0   100%
hopwise/data/dataset/dataset.py Dataset.seq_fields   1 1 0   0%
hopwise/data/dataset/dataset.py Dataset.non_seq_fields   1 1 0   0%
hopwise/data/dataset/dataset.py Dataset.set_field_property   3 0 0   100%
hopwise/data/dataset/dataset.py Dataset.copy_field_property   3 0 0   100%
hopwise/data/dataset/dataset.py Dataset.field2feats   15 1 0   93%
hopwise/data/dataset/dataset.py Dataset.token2id   7 1 0   86%
hopwise/data/dataset/dataset.py Dataset.id2token   6 4 0   33%
hopwise/data/dataset/dataset.py Dataset.counter   7 7 0   0%
hopwise/data/dataset/dataset.py Dataset.user_counter   2 2 0   0%
hopwise/data/dataset/dataset.py Dataset.item_counter   2 2 0   0%
hopwise/data/dataset/dataset.py Dataset.user_num   2 0 0   100%
hopwise/data/dataset/dataset.py Dataset.item_num   2 0 0   100%
hopwise/data/dataset/dataset.py Dataset.inter_num   1 0 0   100%
hopwise/data/dataset/dataset.py Dataset.avg_actions_of_users   3 1 0   67%
hopwise/data/dataset/dataset.py Dataset.avg_actions_of_items   3 3 0   0%
hopwise/data/dataset/dataset.py Dataset.sparsity   1 1 0   0%
hopwise/data/dataset/dataset.py Dataset._check_field   3 1 0   67%
hopwise/data/dataset/dataset.py Dataset.join   5 0 0   100%
hopwise/data/dataset/dataset.py Dataset.__getitem__   2 0 0   100%
hopwise/data/dataset/dataset.py Dataset.__len__   1 0 0   100%
hopwise/data/dataset/dataset.py Dataset.__repr__   1 1 0   0%
hopwise/data/dataset/dataset.py Dataset.__str__   10 10 0   0%
hopwise/data/dataset/dataset.py Dataset.copy   3 0 0   100%
hopwise/data/dataset/dataset.py Dataset._drop_unused_col   10 7 0   30%
hopwise/data/dataset/dataset.py Dataset._grouped_index   6 0 0   100%
hopwise/data/dataset/dataset.py Dataset._calcu_split_ids   10 0 0   100%
hopwise/data/dataset/dataset.py Dataset.split_by_ratio   18 0 0   100%
hopwise/data/dataset/dataset.py Dataset._split_index_by_leave_one_out   11 0 0   100%
hopwise/data/dataset/dataset.py Dataset.leave_one_out   17 2 0   88%
hopwise/data/dataset/dataset.py Dataset.shuffle   1 0 0   100%
hopwise/data/dataset/dataset.py Dataset.sort   1 0 0   100%
hopwise/data/dataset/dataset.py Dataset.build   32 6 0   81%
hopwise/data/dataset/dataset.py Dataset.save   6 6 0   0%
hopwise/data/dataset/dataset.py Dataset.get_user_feature   4 2 0   50%
hopwise/data/dataset/dataset.py Dataset.get_item_feature   4 0 0   100%
hopwise/data/dataset/dataset.py Dataset._create_sparse_matrix   13 2 0   85%
hopwise/data/dataset/dataset.py Dataset._create_graph   8 8 0   0%
hopwise/data/dataset/dataset.py Dataset.inter_matrix   3 1 0   67%
hopwise/data/dataset/dataset.py Dataset._create_norm_adjacency_matrix   23 0 0   100%
hopwise/data/dataset/dataset.py Dataset._create_eye_matrix   4 0 0   100%
hopwise/data/dataset/dataset.py Dataset.norm_adjacency_matrix   3 1 0   67%
hopwise/data/dataset/dataset.py Dataset.eye_matrix   3 1 0   67%
hopwise/data/dataset/dataset.py Dataset._history_matrix   33 1 0   97%
hopwise/data/dataset/dataset.py Dataset.history_item_matrix   1 0 0   100%
hopwise/data/dataset/dataset.py Dataset.history_user_matrix   1 0 0   100%
hopwise/data/dataset/dataset.py Dataset._get_used_ids   9 2 0   78%
hopwise/data/dataset/dataset.py Dataset.get_user_used_ids   2 0 0   100%
hopwise/data/dataset/dataset.py Dataset.get_item_used_ids   2 0 0   100%
hopwise/data/dataset/dataset.py Dataset.get_preload_weight   3 1 0   67%
hopwise/data/dataset/dataset.py Dataset._dataframe_to_interaction   23 6 0   74%
hopwise/data/dataset/dataset.py (no function)   121 0 0   100%
hopwise/data/dataset/decisiontree_dataset.py DecisionTreeDataset.__init__   1 1 0   0%
hopwise/data/dataset/decisiontree_dataset.py DecisionTreeDataset._judge_token_and_convert   30 30 0   0%
hopwise/data/dataset/decisiontree_dataset.py DecisionTreeDataset._convert_token_to_hash   9 9 0   0%
hopwise/data/dataset/decisiontree_dataset.py DecisionTreeDataset._from_scratch   2 2 0   0%
hopwise/data/dataset/decisiontree_dataset.py (no function)   7 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.__init__   1 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._get_field_from_config   13 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._data_filtering   3 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._filter_kg_by_triple_num   30 1 0   97%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.build   56 29 0   48%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.copy   5 1 0   80%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.split_by_ratio   21 3 0   86%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.tail_num   2 2 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.get_tail_feature   4 4 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._filter_link   27 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._download   13 13 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._load_data   4 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.kg_num   1 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.sparsity_kg   1 1 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.sparsity_kg_rel   1 1 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.avg_degree_kg_item   11 11 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.avg_degree_kg   1 1 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.__str__   2 2 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._build_feat_name_list   4 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._load_kg   7 1 0   86%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._check_kg   4 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._load_link   11 1 0   91%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._check_link   3 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._init_alias   4 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._get_rec_item_token   3 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._get_entity_token   3 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._reset_ent_remapID   12 3 0   75%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._merge_item_and_entity   27 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._add_auxiliary_relation   20 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._remap_ID_all   3 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.relation_num   1 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.entity_num   1 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.auxiliary_entity_num   1 1 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.head_entities   1 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.tail_entities   1 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.relations   1 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.norm_ckg_adjacency_matrix   3 3 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._create_norm_ckg_adjacency_matrix   13 0 0   100%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.entities   1 1 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.kg_graph   6 3 0   50%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._create_ckg_source_target   19 10 0   47%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._create_ckg_sparse_matrix   16 2 0   88%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._create_ckg_graph   13 13 0   0%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset._create_ckg_igraph   18 2 0   89%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.ckg_graph   10 6 0   40%
hopwise/data/dataset/kg_dataset.py KnowledgeBasedDataset.ckg_dict_graph   33 0 0   100%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset.auxiliary_entity_num   1 1 0   0%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset._filter_link   44 0 0   100%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset._load_data   4 0 0   100%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset.__str__   2 2 0   0%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset._load_link   17 1 0   94%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset._check_link   5 0 0   100%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset._get_rec_token   3 0 0   100%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset._merge_item_and_entity   43 0 0   100%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset._filter_kg_by_triple_num   35 17 0   51%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset._create_ckg_source_target   18 10 0   44%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset._create_ckg_sparse_matrix   15 3 0   80%
hopwise/data/dataset/kg_dataset.py UserItemKnowledgeBasedDataset._create_ckg_igraph   17 17 0   0%
hopwise/data/dataset/kg_dataset.py (no function)   86 0 0   100%
hopwise/data/dataset/kg_path_dataset.py CSRGraph.from_sparse_matrix   4 0 0   100%
hopwise/data/dataset/kg_path_dataset.py CSRGraph.unpack   1 0 0   100%
hopwise/data/dataset/kg_path_dataset.py _run_batched_numba   20 1 0   95%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.__init__   8 0 0   100%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset._get_field_from_config   23 3 0   87%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.path_dataset   3 1 0   67%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.tokenizer   1 0 0   100%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.tokenized_dataset   3 1 0   67%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.__len__   1 0 0   100%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.__getitem__   4 2 0   50%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset._init_tokenizer   16 0 0   100%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset._igraph_triple_to_tokenizer_triple   21 2 0   90%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.get_tokenized_ckg   23 1 0   96%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.tokenize   1 0 0   100%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.tokenize_path_dataset   6 0 0   100%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.build   4 0 0   100%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.get_tokenized_used_ids   8 0 0   100%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.generate_user_path_dataset   7 1 0   86%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.generate_user_paths   18 2 0   89%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset._generate_user_paths_weighted_random_walk   94 9 0   90%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset._generate_user_paths_constrained_random_walk   90 5 0   94%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset._generate_user_paths_all_simple_ui   119 12 0   90%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset._check_kg_path   8 0 0   100%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset._format_path   17 0 0   100%
hopwise/data/dataset/kg_path_dataset.py KnowledgePathDataset.__str__   2 2 0   0%
hopwise/data/dataset/kg_path_dataset.py UserItemKnowledgePathDataset.__init__   7 0 0   100%
hopwise/data/dataset/kg_path_dataset.py _csr_parallel_random_walks   29 29 0   0%
hopwise/data/dataset/kg_path_dataset.py _csr_constrained_random_walks   50 50 0   0%
hopwise/data/dataset/kg_path_dataset.py (no function)   51 0 0   100%
hopwise/data/dataset/kg_seq_dataset.py KGSeqDataset.__init__   1 0 0   100%
hopwise/data/dataset/kg_seq_dataset.py (no function)   3 0 0   100%
hopwise/data/dataset/sequential_dataset.py SequentialDataset.__init__   5 0 0   100%
hopwise/data/dataset/sequential_dataset.py SequentialDataset._change_feat_format   5 0 0   100%
hopwise/data/dataset/sequential_dataset.py SequentialDataset._aug_presets   14 1 0   93%
hopwise/data/dataset/sequential_dataset.py SequentialDataset.data_augmentation   38 1 0   97%
hopwise/data/dataset/sequential_dataset.py SequentialDataset._benchmark_presets   7 0 0   100%
hopwise/data/dataset/sequential_dataset.py SequentialDataset.inter_matrix   15 1 0   93%
hopwise/data/dataset/sequential_dataset.py SequentialDataset.build   4 1 0   75%
hopwise/data/dataset/sequential_dataset.py (no function)   13 0 0   100%
hopwise/data/interaction.py _convert_to_tensor   10 3 0   70%
hopwise/data/interaction.py Interaction.__init__   16 6 0   62%
hopwise/data/interaction.py Interaction.__iter__   1 0 0   100%
hopwise/data/interaction.py Interaction.__getattr__   5 1 0   80%
hopwise/data/interaction.py Interaction.__getitem__   8 0 0   100%
hopwise/data/interaction.py Interaction.__setitem__   3 1 0   67%
hopwise/data/interaction.py Interaction.__delitem__   3 3 0   0%
hopwise/data/interaction.py Interaction.__contains__   1 0 0   100%
hopwise/data/interaction.py Interaction.__len__   1 0 0   100%
hopwise/data/interaction.py Interaction.__str__   7 7 0   0%
hopwise/data/interaction.py Interaction.__repr__   1 1 0   0%
hopwise/data/interaction.py Interaction.columns   1 0 0   100%
hopwise/data/interaction.py Interaction.size   4 4 0   0%
hopwise/data/interaction.py Interaction.to   12 6 0   50%
hopwise/data/interaction.py Interaction.cpu   4 4 0   0%
hopwise/data/interaction.py Interaction.numpy   4 0 0   100%
hopwise/data/interaction.py Interaction.repeat   4 0 0   100%
hopwise/data/interaction.py Interaction.repeat_interleave   4 0 0   100%
hopwise/data/interaction.py Interaction.update   2 0 0   100%
hopwise/data/interaction.py Interaction.drop   3 3 0   0%
hopwise/data/interaction.py Interaction._reindex   2 0 0   100%
hopwise/data/interaction.py Interaction.shuffle   2 0 0   100%
hopwise/data/interaction.py Interaction.sort   28 11 0   61%
hopwise/data/interaction.py Interaction.add_prefix   1 0 0   100%
hopwise/data/interaction.py cat_interactions   10 3 0   70%
hopwise/data/interaction.py (no function)   32 0 0   100%
hopwise/data/transform.py construct_transform   6 1 0   83%
hopwise/data/transform.py Equal.__init__   1 0 0   100%
hopwise/data/transform.py Equal.__call__   1 0 0   100%
hopwise/data/transform.py MaskItemSequence.__init__   16 0 0   100%
hopwise/data/transform.py MaskItemSequence._neg_sample   4 0 0   100%
hopwise/data/transform.py MaskItemSequence._padding_sequence   4 0 0   100%
hopwise/data/transform.py MaskItemSequence._append_mask_last   20 0 0   100%
hopwise/data/transform.py MaskItemSequence.__call__   36 0 0   100%
hopwise/data/transform.py InverseItemSequence.__init__   4 0 0   100%
hopwise/data/transform.py InverseItemSequence.__call__   15 0 0   100%
hopwise/data/transform.py CropItemSequence.__init__   7 0 0   100%
hopwise/data/transform.py CropItemSequence.__call__   16 1 0   94%
hopwise/data/transform.py ReorderItemSequence.__init__   5 0 0   100%
hopwise/data/transform.py ReorderItemSequence.__call__   15 0 0   100%
hopwise/data/transform.py UserDefinedTransform.__init__   1 1 0   0%
hopwise/data/transform.py UserDefinedTransform.__call__   1 1 0   0%
hopwise/data/transform.py (no function)   28 0 0   100%
hopwise/data/utils.py create_dataset   34 12 0   65%
hopwise/data/utils.py _get_dataloader_name   18 0 0   100%
hopwise/data/utils.py save_split_dataloaders   24 24 0   0%
hopwise/data/utils.py load_split_dataloaders   54 47 0   13%
hopwise/data/utils.py data_preparation   46 20 0   57%
hopwise/data/utils.py get_dataloader   23 6 0   74%
hopwise/data/utils.py _get_user_dataloader   11 4 0   64%
hopwise/data/utils.py _create_sampler   10 0 0   100%
hopwise/data/utils.py create_samplers   11 0 0   100%
hopwise/data/utils.py (no function)   18 0 0   100%
hopwise/evaluator/__init__.py (no function)   5 0 0   100%
hopwise/evaluator/base_metric.py AbstractMetric.__init__   1 0 0   100%
hopwise/evaluator/base_metric.py AbstractMetric.__init_subclass__   7 0 0   100%
hopwise/evaluator/base_metric.py AbstractMetric.calculate_metric   1 1 0   0%
hopwise/evaluator/base_metric.py TopkMetric.__init__   2 0 0   100%
hopwise/evaluator/base_metric.py TopkMetric.used_info   4 0 0   100%
hopwise/evaluator/base_metric.py TopkMetric.topk_result   6 0 0   100%
hopwise/evaluator/base_metric.py TopkMetric.metric_info   1 1 0   0%
hopwise/evaluator/base_metric.py LossMetric.__init__   1 0 0   100%
hopwise/evaluator/base_metric.py LossMetric.used_info   3 0 0   100%
hopwise/evaluator/base_metric.py LossMetric.output_metric   3 0 0   100%
hopwise/evaluator/base_metric.py LossMetric.metric_info   1 1 0   0%
hopwise/evaluator/base_metric.py ConsumerTopKMetric.__init__   5 1 0   80%
hopwise/evaluator/base_metric.py ConsumerTopKMetric.ranking_metric   3 1 0   67%
hopwise/evaluator/base_metric.py ConsumerTopKMetric.ranking_metric   3 1 0   67%
hopwise/evaluator/base_metric.py ConsumerTopKMetric.get_group_mask   3 0 0   100%
hopwise/evaluator/base_metric.py ConsumerTopKMetric.used_info   3 3 0   0%
hopwise/evaluator/base_metric.py ConsumerTopKMetric.get_dp   3 0 0   100%
hopwise/evaluator/base_metric.py ConsumerTopKMetric.ranking_metric_info   1 1 0   0%
hopwise/evaluator/base_metric.py ConsumerTopKMetric.calculate_metric   6 6 0   0%
hopwise/evaluator/base_metric.py PathQualityMetric.__init__   2 0 0   100%
hopwise/evaluator/base_metric.py PathQualityMetric.used_info   2 0 0   100%
hopwise/evaluator/base_metric.py PathQualityMetric.normalized_ema   6 1 0   83%
hopwise/evaluator/base_metric.py PathQualityMetric.topk_result   6 0 0   100%
hopwise/evaluator/base_metric.py (no function)   47 0 0   100%
hopwise/evaluator/collector.py DataStruct.__init__   1 0 0   100%
hopwise/evaluator/collector.py DataStruct.__getitem__   1 0 0   100%
hopwise/evaluator/collector.py DataStruct.__setitem__   1 1 0   0%
hopwise/evaluator/collector.py DataStruct.__delitem__   1 0 0   100%
hopwise/evaluator/collector.py DataStruct.__contains__   1 0 0   100%
hopwise/evaluator/collector.py DataStruct.get   3 1 0   67%
hopwise/evaluator/collector.py DataStruct.set   1 0 0   100%
hopwise/evaluator/collector.py DataStruct.update_tensor   7 2 0   71%
hopwise/evaluator/collector.py DataStruct.__str__   4 4 0   0%
hopwise/evaluator/collector.py Collector.__init__   6 0 0   100%
hopwise/evaluator/collector.py Collector.train_data_collect   17 11 0   35%
hopwise/evaluator/collector.py Collector.eval_data_collect   4 4 0   0%
hopwise/evaluator/collector.py Collector._average_rank   8 8 0   0%
hopwise/evaluator/collector.py Collector.eval_batch_collect   30 14 0   53%
hopwise/evaluator/collector.py Collector.model_collect   2 1 0   50%
hopwise/evaluator/collector.py Collector.eval_collect   5 0 0   100%
hopwise/evaluator/collector.py Collector.get_data_struct   9 0 0   100%
hopwise/evaluator/collector.py Collector_KG.__init__   3 3 0   0%
hopwise/evaluator/collector.py ExplainableCollector.__init__   2 0 0   100%
hopwise/evaluator/collector.py ExplainableCollector.train_data_collect   12 7 0   42%
hopwise/evaluator/collector.py ExplainableCollector.node_degree_dict   10 10 0   0%
hopwise/evaluator/collector.py ExplainableCollector.eval_batch_collect   4 1 0   75%
hopwise/evaluator/collector.py (no function)   30 0 0   100%
hopwise/evaluator/evaluator.py Evaluator.__init__   5 0 0   100%
hopwise/evaluator/evaluator.py Evaluator.evaluate   5 0 0   100%
hopwise/evaluator/evaluator.py Evaluator_KG.__init__   5 5 0   0%
hopwise/evaluator/evaluator.py (no function)   8 0 0   100%
hopwise/evaluator/metrics.py Hit.__init__   1 0 0   100%
hopwise/evaluator/metrics.py Hit.calculate_metric   4 0 0   100%
hopwise/evaluator/metrics.py Hit.metric_info   2 0 0   100%
hopwise/evaluator/metrics.py MRR.__init__   1 0 0   100%
hopwise/evaluator/metrics.py MRR.calculate_metric   4 0 0   100%
hopwise/evaluator/metrics.py MRR.metric_info   7 0 0   100%
hopwise/evaluator/metrics.py MAP.__init__   2 0 0   100%
hopwise/evaluator/metrics.py MAP.calculate_metric   4 4 0   0%
hopwise/evaluator/metrics.py MAP.metric_info   10 0 0   100%
hopwise/evaluator/metrics.py Recall.__init__   1 0 0   100%
hopwise/evaluator/metrics.py Recall.calculate_metric   4 0 0   100%
hopwise/evaluator/metrics.py Recall.metric_info   1 0 0   100%
hopwise/evaluator/metrics.py NDCG.__init__   1 0 0   100%
hopwise/evaluator/metrics.py NDCG.calculate_metric   4 0 0   100%
hopwise/evaluator/metrics.py NDCG.metric_info   13 0 0   100%
hopwise/evaluator/metrics.py Precision.__init__   1 0 0   100%
hopwise/evaluator/metrics.py Precision.calculate_metric   4 0 0   100%
hopwise/evaluator/metrics.py Precision.metric_info   1 0 0   100%
hopwise/evaluator/metrics.py GAUC.__init__   1 0 0   100%
hopwise/evaluator/metrics.py GAUC.calculate_metric   5 5 0   0%
hopwise/evaluator/metrics.py GAUC.metric_info   19 0 0   100%
hopwise/evaluator/metrics.py AUC.__init__   1 0 0   100%
hopwise/evaluator/metrics.py AUC.calculate_metric   1 0 0   100%
hopwise/evaluator/metrics.py AUC.metric_info   19 6 0   68%
hopwise/evaluator/metrics.py MAE.__init__   1 0 0   100%
hopwise/evaluator/metrics.py MAE.calculate_metric   1 0 0   100%
hopwise/evaluator/metrics.py MAE.metric_info   1 0 0   100%
hopwise/evaluator/metrics.py RMSE.__init__   1 0 0   100%
hopwise/evaluator/metrics.py RMSE.calculate_metric   1 0 0   100%
hopwise/evaluator/metrics.py RMSE.metric_info   1 0 0   100%
hopwise/evaluator/metrics.py LogLoss.__init__   1 0 0   100%
hopwise/evaluator/metrics.py LogLoss.calculate_metric   1 0 0   100%
hopwise/evaluator/metrics.py LogLoss.metric_info   5 0 0   100%
hopwise/evaluator/metrics.py ItemCoverage.__init__   2 0 0   100%
hopwise/evaluator/metrics.py ItemCoverage.used_info   3 3 0   0%
hopwise/evaluator/metrics.py ItemCoverage.calculate_metric   6 6 0   0%
hopwise/evaluator/metrics.py ItemCoverage.get_coverage   2 0 0   100%
hopwise/evaluator/metrics.py AveragePopularity.__init__   2 0 0   100%
hopwise/evaluator/metrics.py AveragePopularity.used_info   3 3 0   0%
hopwise/evaluator/metrics.py AveragePopularity.calculate_metric   4 4 0   0%
hopwise/evaluator/metrics.py AveragePopularity.get_pop   6 0 0   100%
hopwise/evaluator/metrics.py AveragePopularity.metric_info   1 0 0   100%
hopwise/evaluator/metrics.py AveragePopularity.topk_result   6 6 0   0%
hopwise/evaluator/metrics.py ShannonEntropy.__init__   2 0 0   100%
hopwise/evaluator/metrics.py ShannonEntropy.used_info   2 2 0   0%
hopwise/evaluator/metrics.py ShannonEntropy.calculate_metric   6 6 0   0%
hopwise/evaluator/metrics.py ShannonEntropy.get_entropy   7 0 0   100%
hopwise/evaluator/metrics.py GiniIndex.__init__   2 0 0   100%
hopwise/evaluator/metrics.py GiniIndex.used_info   3 3 0   0%
hopwise/evaluator/metrics.py GiniIndex.calculate_metric   6 6 0   0%
hopwise/evaluator/metrics.py GiniIndex.get_gini   8 0 0   100%
hopwise/evaluator/metrics.py TailPercentage.__init__   5 0 0   100%
hopwise/evaluator/metrics.py TailPercentage.used_info   3 3 0   0%
hopwise/evaluator/metrics.py TailPercentage.get_tail   12 1 0   92%
hopwise/evaluator/metrics.py TailPercentage.calculate_metric   4 4 0   0%
hopwise/evaluator/metrics.py TailPercentage.metric_info   1 0 0   100%
hopwise/evaluator/metrics.py TailPercentage.topk_result   6 6 0   0%
hopwise/evaluator/metrics.py create_consumer_metric_class   13 0 0   100%
hopwise/evaluator/metrics.py create_consumer_metric_class.ranking_metric_info   1 0 0   100%
hopwise/evaluator/metrics.py create_consumer_metric_class.factory_init   2 0 0   100%
hopwise/evaluator/metrics.py Serendipity.__init__   2 0 0   100%
hopwise/evaluator/metrics.py Serendipity.used_info   9 0 0   100%
hopwise/evaluator/metrics.py Serendipity.get_popularity_rank   8 0 0   100%
hopwise/evaluator/metrics.py Serendipity.metric_info   1 0 0   100%
hopwise/evaluator/metrics.py Serendipity.calculate_metric   5 0 0   100%
hopwise/evaluator/metrics.py Serendipity.topk_result   6 0 0   100%
hopwise/evaluator/metrics.py Novelty.__init__   2 0 0   100%
hopwise/evaluator/metrics.py Novelty.used_info   4 0 0   100%
hopwise/evaluator/metrics.py Novelty.metric_info   6 0 0   100%
hopwise/evaluator/metrics.py Novelty.calculate_metric   8 0 0   100%
hopwise/evaluator/metrics.py Fidelity.__init__   2 0 0   100%
hopwise/evaluator/metrics.py Fidelity.calculate_metric   4 0 0   100%
hopwise/evaluator/metrics.py Fidelity.metric_info   9 0 0   100%
hopwise/evaluator/metrics.py Fidelity.topk_result   6 0 0   100%
hopwise/evaluator/metrics.py LIR.__init__   2 0 0   100%
hopwise/evaluator/metrics.py LIR.calculate_metric   7 0 0   100%
hopwise/evaluator/metrics.py LIR.get_lir_matrix   12 1 0   92%
hopwise/evaluator/metrics.py LIR.metric_info   7 0 0   100%
hopwise/evaluator/metrics.py SEP.__init__   1 0 0   100%
hopwise/evaluator/metrics.py SEP.calculate_metric   6 0 0   100%
hopwise/evaluator/metrics.py SEP.get_sep_matrix   11 0 0   100%
hopwise/evaluator/metrics.py SEP.metric_info   9 1 0   89%
hopwise/evaluator/metrics.py LID.__init__   1 0 0   100%
hopwise/evaluator/metrics.py LID.calculate_metric   4 0 0   100%
hopwise/evaluator/metrics.py LID.metric_info   16 2 0   88%
hopwise/evaluator/metrics.py SED.__init__   1 0 0   100%
hopwise/evaluator/metrics.py SED.calculate_metric   4 0 0   100%
hopwise/evaluator/metrics.py SED.metric_info   16 2 0   88%
hopwise/evaluator/metrics.py PTD.__init__   1 0 0   100%
hopwise/evaluator/metrics.py PTD.calculate_metric   5 0 0   100%
hopwise/evaluator/metrics.py PTD.metric_info   18 2 0   89%
hopwise/evaluator/metrics.py PTC.__init__   1 0 0   100%
hopwise/evaluator/metrics.py PTC.calculate_metric   5 0 0   100%
hopwise/evaluator/metrics.py PTC.metric_info   21 1 0   95%
hopwise/evaluator/metrics.py PPT.__init__   1 0 0   100%
hopwise/evaluator/metrics.py PPT.calculate_metric   6 0 0   100%
hopwise/evaluator/metrics.py PPT.metric_info   13 0 0   100%
hopwise/evaluator/metrics.py LITD.__init__   1 0 0   100%
hopwise/evaluator/metrics.py LITD.calculate_metric   4 0 0   100%
hopwise/evaluator/metrics.py LITD.metric_info   13 0 0   100%
hopwise/evaluator/metrics.py SETD.__init__   1 0 0   100%
hopwise/evaluator/metrics.py SETD.calculate_metric   4 0 0   100%
hopwise/evaluator/metrics.py SETD.metric_info   13 0 0   100%
hopwise/evaluator/metrics.py (no function)   171 0 0   100%
hopwise/evaluator/register.py cluster_info   15 2 0   87%
hopwise/evaluator/register.py Register.__init__   3 0 0   100%
hopwise/evaluator/register.py Register._build_register   4 0 0   100%
hopwise/evaluator/register.py Register.has_metric   3 3 0   0%
hopwise/evaluator/register.py Register.need   3 0 0   100%
hopwise/evaluator/register.py Register_KG.__init__   3 3 0   0%
hopwise/evaluator/register.py (no function)   12 0 0   100%
hopwise/evaluator/utils.py pad_sequence   12 12 0   0%
hopwise/evaluator/utils.py trunc   6 6 0   0%
hopwise/evaluator/utils.py cutoff   1 1 0   0%
hopwise/evaluator/utils.py _binary_clf_curve   9 0 0   100%
hopwise/evaluator/utils.py plot_tsne_embeddings   11 11 0   0%
hopwise/evaluator/utils.py train_tsne   10 10 0   0%
hopwise/evaluator/utils.py (no function)   11 0 0   100%
hopwise/model/abstract_recommender.py AbstractRecommender.__init__   3 0 0   100%
hopwise/model/abstract_recommender.py AbstractRecommender.calculate_loss   1 1 0   0%
hopwise/model/abstract_recommender.py AbstractRecommender.predict   1 1 0   0%
hopwise/model/abstract_recommender.py AbstractRecommender.full_sort_predict   1 0 0   100%
hopwise/model/abstract_recommender.py AbstractRecommender.full_sort_predict_kg   1 1 0   0%
hopwise/model/abstract_recommender.py AbstractRecommender.other_parameter   3 1 0   67%
hopwise/model/abstract_recommender.py AbstractRecommender.load_other_parameter   4 2 0   50%
hopwise/model/abstract_recommender.py AbstractRecommender.__str__   3 3 0   0%
hopwise/model/abstract_recommender.py GeneralRecommender.__init__   7 0 0   100%
hopwise/model/abstract_recommender.py AutoEncoderMixin.build_histroy_items   3 0 0   100%
hopwise/model/abstract_recommender.py AutoEncoderMixin.get_rating_matrix   5 0 0   100%
hopwise/model/abstract_recommender.py SequentialRecommender.__init__   10 0 0   100%
hopwise/model/abstract_recommender.py SequentialRecommender.gather_indexes   3 0 0   100%
hopwise/model/abstract_recommender.py SequentialRecommender.get_attention_mask   6 0 0   100%
hopwise/model/abstract_recommender.py KnowledgeRecommender.__init__   15 0 0   100%
hopwise/model/abstract_recommender.py ExplainableRecommender.explain   1 1 0   0%
hopwise/model/abstract_recommender.py ExplainableRecommender.decode_path   1 1 0   0%
hopwise/model/abstract_recommender.py PathLanguageModelingRecommender.__init__   6 0 0   100%
hopwise/model/abstract_recommender.py PathLanguageModelingRecommender.generate   15 2 0   87%
hopwise/model/abstract_recommender.py ExplainablePathLanguageModelingRecommender.__init__   1 0 0   100%
hopwise/model/abstract_recommender.py ExplainablePathLanguageModelingRecommender.explain   8 0 0   100%
hopwise/model/abstract_recommender.py ExplainablePathLanguageModelingRecommender.decode_path   17 0 0   100%
hopwise/model/abstract_recommender.py ContextRecommender.__init__   72 13 0   82%
hopwise/model/abstract_recommender.py ContextRecommender.embed_float_fields   4 2 0   50%
hopwise/model/abstract_recommender.py ContextRecommender.embed_float_seq_fields   25 21 0   16%
hopwise/model/abstract_recommender.py ContextRecommender.embed_token_fields   4 1 0   75%
hopwise/model/abstract_recommender.py ContextRecommender.embed_token_seq_fields   23 5 0   78%
hopwise/model/abstract_recommender.py ContextRecommender.double_tower_embed_input_fields   13 3 0   77%
hopwise/model/abstract_recommender.py ContextRecommender.concat_embed_input_fields   7 1 0   86%
hopwise/model/abstract_recommender.py ContextRecommender.embed_input_fields   35 11 0   69%
hopwise/model/abstract_recommender.py (no function)   54 0 0   100%
hopwise/model/context_aware_recommender/__init__.py (no function)   18 0 0   100%
hopwise/model/context_aware_recommender/afm.py AFM.__init__   11 0 0   100%
hopwise/model/context_aware_recommender/afm.py AFM._init_weights   6 1 0   83%
hopwise/model/context_aware_recommender/afm.py AFM.build_cross   9 0 0   100%
hopwise/model/context_aware_recommender/afm.py AFM.afm_layer   9 0 0   100%
hopwise/model/context_aware_recommender/afm.py AFM.forward   3 0 0   100%
hopwise/model/context_aware_recommender/afm.py AFM.calculate_loss   4 0 0   100%
hopwise/model/context_aware_recommender/afm.py AFM.predict   1 0 0   100%
hopwise/model/context_aware_recommender/afm.py (no function)   13 0 0   100%
hopwise/model/context_aware_recommender/autoint.py AutoInt.__init__   21 1 0   95%
hopwise/model/context_aware_recommender/autoint.py AutoInt._init_weights   6 0 0   100%
hopwise/model/context_aware_recommender/autoint.py AutoInt.autoint_layer   12 2 0   83%
hopwise/model/context_aware_recommender/autoint.py AutoInt.forward   3 0 0   100%
hopwise/model/context_aware_recommender/autoint.py AutoInt.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/autoint.py AutoInt.predict   1 0 0   100%
hopwise/model/context_aware_recommender/autoint.py (no function)   13 0 0   100%
hopwise/model/context_aware_recommender/dcn.py DCN.__init__   15 0 0   100%
hopwise/model/context_aware_recommender/dcn.py DCN._init_weights   6 0 0   100%
hopwise/model/context_aware_recommender/dcn.py DCN.cross_network   6 0 0   100%
hopwise/model/context_aware_recommender/dcn.py DCN.forward   8 0 0   100%
hopwise/model/context_aware_recommender/dcn.py DCN.calculate_loss   4 0 0   100%
hopwise/model/context_aware_recommender/dcn.py DCN.predict   1 0 0   100%
hopwise/model/context_aware_recommender/dcn.py (no function)   13 0 0   100%
hopwise/model/context_aware_recommender/dcnv2.py DCNV2.__init__   31 7 0   77%
hopwise/model/context_aware_recommender/dcnv2.py DCNV2.cross_network   9 0 0   100%
hopwise/model/context_aware_recommender/dcnv2.py DCNV2.cross_network_mix   21 21 0   0%
hopwise/model/context_aware_recommender/dcnv2.py DCNV2.forward   18 8 0   56%
hopwise/model/context_aware_recommender/dcnv2.py DCNV2.calculate_loss   7 1 0   86%
hopwise/model/context_aware_recommender/dcnv2.py DCNV2.predict   1 0 0   100%
hopwise/model/context_aware_recommender/dcnv2.py (no function)   13 0 0   100%
hopwise/model/context_aware_recommender/deepfm.py DeepFM.__init__   10 0 0   100%
hopwise/model/context_aware_recommender/deepfm.py DeepFM._init_weights   6 0 0   100%
hopwise/model/context_aware_recommender/deepfm.py DeepFM.forward   6 0 0   100%
hopwise/model/context_aware_recommender/deepfm.py DeepFM.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/deepfm.py DeepFM.predict   1 0 0   100%
hopwise/model/context_aware_recommender/deepfm.py (no function)   10 0 0   100%
hopwise/model/context_aware_recommender/dssm.py DSSM.__init__   12 0 0   100%
hopwise/model/context_aware_recommender/dssm.py DSSM._init_weights   6 0 0   100%
hopwise/model/context_aware_recommender/dssm.py DSSM.forward   20 2 0   90%
hopwise/model/context_aware_recommender/dssm.py DSSM.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/dssm.py DSSM.predict   1 0 0   100%
hopwise/model/context_aware_recommender/dssm.py (no function)   11 0 0   100%
hopwise/model/context_aware_recommender/eulernet.py EulerNet.__init__   15 0 0   100%
hopwise/model/context_aware_recommender/eulernet.py EulerNet._init_other_weights   5 0 0   100%
hopwise/model/context_aware_recommender/eulernet.py EulerNet.forward   7 0 0   100%
hopwise/model/context_aware_recommender/eulernet.py EulerNet.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/eulernet.py EulerNet.predict   1 0 0   100%
hopwise/model/context_aware_recommender/eulernet.py EulerNet.RegularLoss   11 1 0   91%
hopwise/model/context_aware_recommender/eulernet.py EulerInteractionLayer.__init__   13 0 0   100%
hopwise/model/context_aware_recommender/eulernet.py EulerInteractionLayer.forward   20 1 0   95%
hopwise/model/context_aware_recommender/eulernet.py (no function)   15 0 0   100%
hopwise/model/context_aware_recommender/ffm.py FFM.__init__   12 0 0   100%
hopwise/model/context_aware_recommender/ffm.py FFM._init_weights   6 3 0   50%
hopwise/model/context_aware_recommender/ffm.py FFM._get_feature2field   17 6 0   65%
hopwise/model/context_aware_recommender/ffm.py FFM.get_ffm_input   21 3 0   86%
hopwise/model/context_aware_recommender/ffm.py FFM.forward   4 0 0   100%
hopwise/model/context_aware_recommender/ffm.py FFM.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/ffm.py FFM.predict   1 0 0   100%
hopwise/model/context_aware_recommender/ffm.py FieldAwareFactorizationMachine.__init__   47 14 0   70%
hopwise/model/context_aware_recommender/ffm.py FieldAwareFactorizationMachine.forward   12 0 0   100%
hopwise/model/context_aware_recommender/ffm.py FieldAwareFactorizationMachine._get_input_x_emb   13 2 0   85%
hopwise/model/context_aware_recommender/ffm.py FieldAwareFactorizationMachine._emb_token_ffm_input   5 0 0   100%
hopwise/model/context_aware_recommender/ffm.py FieldAwareFactorizationMachine._emb_float_ffm_input   7 4 0   43%
hopwise/model/context_aware_recommender/ffm.py FieldAwareFactorizationMachine._emb_token_seq_ffm_input   19 0 0   100%
hopwise/model/context_aware_recommender/ffm.py FieldAwareFactorizationMachine._emb_float_seq_ffm_input   21 18 0   14%
hopwise/model/context_aware_recommender/ffm.py (no function)   21 0 0   100%
hopwise/model/context_aware_recommender/fignn.py GraphLayer.__init__   6 0 0   100%
hopwise/model/context_aware_recommender/fignn.py GraphLayer.forward   4 0 0   100%
hopwise/model/context_aware_recommender/fignn.py FiGNN.__init__   20 0 0   100%
hopwise/model/context_aware_recommender/fignn.py FiGNN.fignn_layer   28 1 0   96%
hopwise/model/context_aware_recommender/fignn.py FiGNN._init_weights   9 2 0   78%
hopwise/model/context_aware_recommender/fignn.py FiGNN.forward   3 0 0   100%
hopwise/model/context_aware_recommender/fignn.py FiGNN.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/fignn.py FiGNN.predict   1 0 0   100%
hopwise/model/context_aware_recommender/fignn.py (no function)   18 0 0   100%
hopwise/model/context_aware_recommender/fm.py FM.__init__   5 0 0   100%
hopwise/model/context_aware_recommender/fm.py FM._init_weights   2 0 0   100%
hopwise/model/context_aware_recommender/fm.py FM.forward   3 0 0   100%
hopwise/model/context_aware_recommender/fm.py FM.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/fm.py FM.predict   1 0 0   100%
hopwise/model/context_aware_recommender/fm.py (no function)   10 0 0   100%
hopwise/model/context_aware_recommender/fnn.py FNN.__init__   9 0 0   100%
hopwise/model/context_aware_recommender/fnn.py FNN._init_weights   6 0 0   100%
hopwise/model/context_aware_recommender/fnn.py FNN.forward   4 0 0   100%
hopwise/model/context_aware_recommender/fnn.py FNN.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/fnn.py FNN.predict   1 0 0   100%
hopwise/model/context_aware_recommender/fnn.py (no function)   10 0 0   100%
hopwise/model/context_aware_recommender/fwfm.py FwFM.__init__   16 0 0   100%
hopwise/model/context_aware_recommender/fwfm.py FwFM._init_weights   6 3 0   50%
hopwise/model/context_aware_recommender/fwfm.py FwFM._get_feature2field   17 6 0   65%
hopwise/model/context_aware_recommender/fwfm.py FwFM.fwfm_layer   12 0 0   100%
hopwise/model/context_aware_recommender/fwfm.py FwFM.forward   3 0 0   100%
hopwise/model/context_aware_recommender/fwfm.py FwFM.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/fwfm.py FwFM.predict   1 0 0   100%
hopwise/model/context_aware_recommender/fwfm.py (no function)   12 0 0   100%
hopwise/model/context_aware_recommender/kd_dagfm.py KD_DAGFM.__init__   14 4 0   71%
hopwise/model/context_aware_recommender/kd_dagfm.py KD_DAGFM.get_teacher_config   5 0 0   100%
hopwise/model/context_aware_recommender/kd_dagfm.py KD_DAGFM.FeatureInteraction   5 3 0   40%
hopwise/model/context_aware_recommender/kd_dagfm.py KD_DAGFM.forward   9 6 0   33%
hopwise/model/context_aware_recommender/kd_dagfm.py KD_DAGFM.calculate_loss   11 7 0   36%
hopwise/model/context_aware_recommender/kd_dagfm.py KD_DAGFM.predict   1 0 0   100%
hopwise/model/context_aware_recommender/kd_dagfm.py DAGFM.__init__   24 4 0   83%
hopwise/model/context_aware_recommender/kd_dagfm.py DAGFM.FeatureInteraction   16 16 0   0%
hopwise/model/context_aware_recommender/kd_dagfm.py CrossNet.__init__   9 0 0   100%
hopwise/model/context_aware_recommender/kd_dagfm.py CrossNet.FeatureInteraction   12 0 0   100%
hopwise/model/context_aware_recommender/kd_dagfm.py CrossNet.forward   1 1 0   0%
hopwise/model/context_aware_recommender/kd_dagfm.py CINComp.__init__   3 3 0   0%
hopwise/model/context_aware_recommender/kd_dagfm.py CINComp.forward   1 1 0   0%
hopwise/model/context_aware_recommender/kd_dagfm.py CIN.__init__   10 10 0   0%
hopwise/model/context_aware_recommender/kd_dagfm.py CIN.FeatureInteraction   10 10 0   0%
hopwise/model/context_aware_recommender/kd_dagfm.py CIN.forward   1 1 0   0%
hopwise/model/context_aware_recommender/kd_dagfm.py (no function)   27 0 0   100%
hopwise/model/context_aware_recommender/lr.py LR.__init__   4 0 0   100%
hopwise/model/context_aware_recommender/lr.py LR._init_weights   2 0 0   100%
hopwise/model/context_aware_recommender/lr.py LR.forward   2 0 0   100%
hopwise/model/context_aware_recommender/lr.py LR.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/lr.py LR.predict   1 0 0   100%
hopwise/model/context_aware_recommender/lr.py (no function)   9 0 0   100%
hopwise/model/context_aware_recommender/nfm.py NFM.__init__   11 0 0   100%
hopwise/model/context_aware_recommender/nfm.py NFM._init_weights   6 0 0   100%
hopwise/model/context_aware_recommender/nfm.py NFM.forward   4 0 0   100%
hopwise/model/context_aware_recommender/nfm.py NFM.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/nfm.py NFM.predict   1 0 0   100%
hopwise/model/context_aware_recommender/nfm.py (no function)   10 0 0   100%
hopwise/model/context_aware_recommender/pnn.py PNN.__init__   21 0 0   100%
hopwise/model/context_aware_recommender/pnn.py PNN.reg_loss   5 0 0   100%
hopwise/model/context_aware_recommender/pnn.py PNN._init_weights   6 0 0   100%
hopwise/model/context_aware_recommender/pnn.py PNN.forward   13 0 0   100%
hopwise/model/context_aware_recommender/pnn.py PNN.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/pnn.py PNN.predict   1 0 0   100%
hopwise/model/context_aware_recommender/pnn.py InnerProductLayer.__init__   3 0 0   100%
hopwise/model/context_aware_recommender/pnn.py InnerProductLayer.forward   10 0 0   100%
hopwise/model/context_aware_recommender/pnn.py OuterProductLayer.__init__   7 0 0   100%
hopwise/model/context_aware_recommender/pnn.py OuterProductLayer.forward   14 0 0   100%
hopwise/model/context_aware_recommender/pnn.py (no function)   18 0 0   100%
hopwise/model/context_aware_recommender/widedeep.py WideDeep.__init__   9 0 0   100%
hopwise/model/context_aware_recommender/widedeep.py WideDeep._init_weights   6 0 0   100%
hopwise/model/context_aware_recommender/widedeep.py WideDeep.forward   6 0 0   100%
hopwise/model/context_aware_recommender/widedeep.py WideDeep.calculate_loss   3 0 0   100%
hopwise/model/context_aware_recommender/widedeep.py WideDeep.predict   1 0 0   100%
hopwise/model/context_aware_recommender/widedeep.py (no function)   10 0 0   100%
hopwise/model/context_aware_recommender/xdeepfm.py xDeepFM.__init__   27 1 0   96%
hopwise/model/context_aware_recommender/xdeepfm.py xDeepFM._init_weights   6 0 0   100%
hopwise/model/context_aware_recommender/xdeepfm.py xDeepFM.reg_loss   5 0 0   100%
hopwise/model/context_aware_recommender/xdeepfm.py xDeepFM.calculate_reg_loss   6 0 0   100%
hopwise/model/context_aware_recommender/xdeepfm.py xDeepFM.compressed_interaction_network   25 2 0   92%
hopwise/model/context_aware_recommender/xdeepfm.py xDeepFM.forward   7 0 0   100%
hopwise/model/context_aware_recommender/xdeepfm.py xDeepFM.calculate_loss   4 0 0   100%
hopwise/model/context_aware_recommender/xdeepfm.py xDeepFM.predict   1 0 0   100%
hopwise/model/context_aware_recommender/xdeepfm.py (no function)   14 0 0   100%
hopwise/model/exlib_recommender/__init__.py (no function)   2 0 0   100%
hopwise/model/exlib_recommender/lightgbm.py LightGBM.__init__   1 0 0   100%
hopwise/model/exlib_recommender/lightgbm.py LightGBM.to   1 0 0   100%
hopwise/model/exlib_recommender/lightgbm.py LightGBM.load_state_dict   1 1 0   0%
hopwise/model/exlib_recommender/lightgbm.py LightGBM.load_other_parameter   1 1 0   0%
hopwise/model/exlib_recommender/lightgbm.py (no function)   9 0 0   100%
hopwise/model/exlib_recommender/xgboost.py XGBoost.__init__   1 0 0   100%
hopwise/model/exlib_recommender/xgboost.py XGBoost.to   1 0 0   100%
hopwise/model/exlib_recommender/xgboost.py XGBoost.load_state_dict   1 1 0   0%
hopwise/model/exlib_recommender/xgboost.py XGBoost.load_other_parameter   1 1 0   0%
hopwise/model/exlib_recommender/xgboost.py (no function)   9 0 0   100%
hopwise/model/general_recommender/__init__.py (no function)   32 0 0   100%
hopwise/model/general_recommender/admmslim.py soft_threshold   1 0 0   100%
hopwise/model/general_recommender/admmslim.py zero_mean_columns   1 1 0   0%
hopwise/model/general_recommender/admmslim.py add_noise   1 0 0   100%
hopwise/model/general_recommender/admmslim.py ADMMSLIM.__init__   33 3 0   91%
hopwise/model/general_recommender/admmslim.py ADMMSLIM.forward   1 1 0   0%
hopwise/model/general_recommender/admmslim.py ADMMSLIM.calculate_loss   1 0 0   100%
hopwise/model/general_recommender/admmslim.py ADMMSLIM.predict   7 7 0   0%
hopwise/model/general_recommender/admmslim.py ADMMSLIM.full_sort_predict   6 1 0   83%
hopwise/model/general_recommender/admmslim.py (no function)   15 0 0   100%
hopwise/model/general_recommender/bpr.py BPR.__init__   6 0 0   100%
hopwise/model/general_recommender/bpr.py BPR.get_user_embedding   1 0 0   100%
hopwise/model/general_recommender/bpr.py BPR.get_item_embedding   1 0 0   100%
hopwise/model/general_recommender/bpr.py BPR.forward   3 0 0   100%
hopwise/model/general_recommender/bpr.py BPR.calculate_loss   8 0 0   100%
hopwise/model/general_recommender/bpr.py BPR.predict   4 0 0   100%
hopwise/model/general_recommender/bpr.py BPR.full_sort_predict   5 0 0   100%
hopwise/model/general_recommender/bpr.py (no function)   15 0 0   100%
hopwise/model/general_recommender/cdae.py CDAE.__init__   26 7 0   73%
hopwise/model/general_recommender/cdae.py CDAE.forward   7 0 0   100%
hopwise/model/general_recommender/cdae.py CDAE.calculate_loss   13 3 0   77%
hopwise/model/general_recommender/cdae.py CDAE.predict   6 6 0   0%
hopwise/model/general_recommender/cdae.py CDAE.full_sort_predict   5 0 0   100%
hopwise/model/general_recommender/cdae.py (no function)   12 0 0   100%
hopwise/model/general_recommender/convncf.py ConvNCFBPRLoss.__init__   1 0 0   100%
hopwise/model/general_recommender/convncf.py ConvNCFBPRLoss.forward   3 0 0   100%
hopwise/model/general_recommender/convncf.py ConvNCF.__init__   23 6 0   74%
hopwise/model/general_recommender/convncf.py ConvNCF.forward   9 0 0   100%
hopwise/model/general_recommender/convncf.py ConvNCF.reg_loss   11 0 0   100%
hopwise/model/general_recommender/convncf.py ConvNCF.calculate_loss   8 0 0   100%
hopwise/model/general_recommender/convncf.py ConvNCF.predict   3 0 0   100%
hopwise/model/general_recommender/convncf.py (no function)   17 0 0   100%
hopwise/model/general_recommender/dgcf.py sample_cor_samples   3 0 0   100%
hopwise/model/general_recommender/dgcf.py DGCF.__init__   39 0 0   100%
hopwise/model/general_recommender/dgcf.py DGCF._build_sparse_tensor   1 0 0   100%
hopwise/model/general_recommender/dgcf.py DGCF._get_ego_embeddings   4 0 0   100%
hopwise/model/general_recommender/dgcf.py DGCF.build_matrix   16 2 0   88%
hopwise/model/general_recommender/dgcf.py DGCF.forward   35 0 0   100%
hopwise/model/general_recommender/dgcf.py DGCF.calculate_loss   26 2 0   92%
hopwise/model/general_recommender/dgcf.py DGCF.create_cor_loss   11 0 0   100%
hopwise/model/general_recommender/dgcf.py DGCF._create_distance_correlation   12 0 0   100%
hopwise/model/general_recommender/dgcf.py DGCF._create_distance_correlation._create_centered_distance   7 0 0   100%
hopwise/model/general_recommender/dgcf.py DGCF._create_distance_correlation._create_distance_covariance   6 0 0   100%
hopwise/model/general_recommender/dgcf.py DGCF.predict   7 7 0   0%
hopwise/model/general_recommender/dgcf.py DGCF.full_sort_predict   6 0 0   100%
hopwise/model/general_recommender/dgcf.py (no function)   23 0 0   100%
hopwise/model/general_recommender/diffrec.py DNN.__init__   12 1 0   92%
hopwise/model/general_recommender/diffrec.py DNN.forward   8 1 0   88%
hopwise/model/general_recommender/diffrec.py DiffRec.__init__   38 4 0   89%
hopwise/model/general_recommender/diffrec.py DiffRec.build_histroy_items   33 1 0   97%
hopwise/model/general_recommender/diffrec.py DiffRec.get_betas   13 8 0   38%
hopwise/model/general_recommender/diffrec.py DiffRec.calculate_for_diffusion   14 0 0   100%
hopwise/model/general_recommender/diffrec.py DiffRec.p_sample   20 9 0   55%
hopwise/model/general_recommender/diffrec.py DiffRec.full_sort_predict   4 0 0   100%
hopwise/model/general_recommender/diffrec.py DiffRec.predict   4 4 0   0%
hopwise/model/general_recommender/diffrec.py DiffRec.calculate_loss   17 1 0   94%
hopwise/model/general_recommender/diffrec.py DiffRec.reweight_loss   14 7 0   50%
hopwise/model/general_recommender/diffrec.py DiffRec.update_Lt_history   13 5 0   62%
hopwise/model/general_recommender/diffrec.py DiffRec.sample_timesteps   16 9 0   44%
hopwise/model/general_recommender/diffrec.py DiffRec.q_sample   4 1 0   75%
hopwise/model/general_recommender/diffrec.py DiffRec.q_posterior_mean_variance   6 0 0   100%
hopwise/model/general_recommender/diffrec.py DiffRec.p_mean_variance   15 3 0   80%
hopwise/model/general_recommender/diffrec.py DiffRec._predict_xstart_from_eps   2 2 0   0%
hopwise/model/general_recommender/diffrec.py DiffRec.SNR   2 0 0   100%
hopwise/model/general_recommender/diffrec.py DiffRec._extract_into_tensor   5 0 0   100%
hopwise/model/general_recommender/diffrec.py betas_from_linear_variance   6 6 0   0%
hopwise/model/general_recommender/diffrec.py betas_for_alpha_bar   6 6 0   0%
hopwise/model/general_recommender/diffrec.py normal_kl   8 8 0   0%
hopwise/model/general_recommender/diffrec.py mean_flat   1 0 0   100%
hopwise/model/general_recommender/diffrec.py timestep_embedding   7 1 0   86%
hopwise/model/general_recommender/diffrec.py (no function)   41 0 0   100%
hopwise/model/general_recommender/dmf.py DMF.__init__   32 1 0   97%
hopwise/model/general_recommender/dmf.py DMF._init_weights   6 1 0   83%
hopwise/model/general_recommender/dmf.py DMF.forward   10 0 0   100%
hopwise/model/general_recommender/dmf.py DMF.calculate_loss   12 0 0   100%
hopwise/model/general_recommender/dmf.py DMF.predict   4 4 0   0%
hopwise/model/general_recommender/dmf.py DMF.get_user_embedding   7 0 0   100%
hopwise/model/general_recommender/dmf.py DMF.get_item_embedding   9 0 0   100%
hopwise/model/general_recommender/dmf.py DMF.full_sort_predict   8 0 0   100%
hopwise/model/general_recommender/dmf.py (no function)   17 0 0   100%
hopwise/model/general_recommender/ease.py EASE.__init__   14 0 0   100%
hopwise/model/general_recommender/ease.py EASE.forward   1 1 0   0%
hopwise/model/general_recommender/ease.py EASE.calculate_loss   1 0 0   100%
hopwise/model/general_recommender/ease.py EASE.predict   3 3 0   0%
hopwise/model/general_recommender/ease.py EASE.full_sort_predict   3 0 0   100%
hopwise/model/general_recommender/ease.py (no function)   13 0 0   100%
hopwise/model/general_recommender/enmf.py ENMF.__init__   12 0 0   100%
hopwise/model/general_recommender/enmf.py ENMF.reg_loss   3 0 0   100%
hopwise/model/general_recommender/enmf.py ENMF.forward   8 0 0   100%
hopwise/model/general_recommender/enmf.py ENMF.calculate_loss   11 0 0   100%
hopwise/model/general_recommender/enmf.py ENMF.predict   7 7 0   0%
hopwise/model/general_recommender/enmf.py ENMF.full_sort_predict   6 0 0   100%
hopwise/model/general_recommender/enmf.py (no function)   13 0 0   100%
hopwise/model/general_recommender/fism.py FISM.__init__   16 0 0   100%
hopwise/model/general_recommender/fism.py FISM.get_history_info   6 0 0   100%
hopwise/model/general_recommender/fism.py FISM.reg_loss   4 0 0   100%
hopwise/model/general_recommender/fism.py FISM._init_weights   2 0 0   100%
hopwise/model/general_recommender/fism.py FISM.inter_forward   12 0 0   100%
hopwise/model/general_recommender/fism.py FISM.user_forward   12 0 0   100%
hopwise/model/general_recommender/fism.py FISM.forward   1 0 0   100%
hopwise/model/general_recommender/fism.py FISM.calculate_loss   6 0 0   100%
hopwise/model/general_recommender/fism.py FISM.full_sort_predict   16 0 0   100%
hopwise/model/general_recommender/fism.py FISM.predict   4 4 0   0%
hopwise/model/general_recommender/fism.py (no function)   17 0 0   100%
hopwise/model/general_recommender/gcmc.py GCMC.__init__   30 1 0   97%
hopwise/model/general_recommender/gcmc.py GCMC.forward   3 0 0   100%
hopwise/model/general_recommender/gcmc.py GCMC.calculate_loss   11 0 0   100%
hopwise/model/general_recommender/gcmc.py GCMC.predict   6 6 0   0%
hopwise/model/general_recommender/gcmc.py GCMC.full_sort_predict   5 0 0   100%
hopwise/model/general_recommender/gcmc.py GcEncoder.__init__   36 6 0   83%
hopwise/model/general_recommender/gcmc.py GcEncoder._init_weights   14 6 0   57%
hopwise/model/general_recommender/gcmc.py GcEncoder.forward   41 16 0   61%
hopwise/model/general_recommender/gcmc.py BiDecoder.__init__   11 0 0   100%
hopwise/model/general_recommender/gcmc.py BiDecoder._init_weights   2 0 0   100%
hopwise/model/general_recommender/gcmc.py BiDecoder.forward   22 0 0   100%
hopwise/model/general_recommender/gcmc.py orthogonal   6 0 0   100%
hopwise/model/general_recommender/gcmc.py (no function)   23 0 0   100%
hopwise/model/general_recommender/itemknn.py ComputeSimilarity.__init__   6 0 0   100%
hopwise/model/general_recommender/itemknn.py ComputeSimilarity.compute_similarity   50 10 0   80%
hopwise/model/general_recommender/itemknn.py ItemKNN.__init__   10 0 0   100%
hopwise/model/general_recommender/itemknn.py ItemKNN.forward   1 1 0   0%
hopwise/model/general_recommender/itemknn.py ItemKNN.calculate_loss   1 0 0   100%
hopwise/model/general_recommender/itemknn.py ItemKNN.predict   12 12 0   0%
hopwise/model/general_recommender/itemknn.py ItemKNN.full_sort_predict   5 0 0   100%
hopwise/model/general_recommender/itemknn.py (no function)   16 0 0   100%
hopwise/model/general_recommender/ldiffrec.py AutoEncoder.__init__   47 32 0   32%
hopwise/model/general_recommender/ldiffrec.py AutoEncoder.Encode   26 16 0   38%
hopwise/model/general_recommender/ldiffrec.py AutoEncoder.reparamterization   3 0 0   100%
hopwise/model/general_recommender/ldiffrec.py AutoEncoder.Decode   13 11 0   15%
hopwise/model/general_recommender/ldiffrec.py LDiffRec.__init__   25 3 0   88%
hopwise/model/general_recommender/ldiffrec.py LDiffRec.calculate_loss   31 4 0   87%
hopwise/model/general_recommender/ldiffrec.py LDiffRec.full_sort_predict   10 2 0   80%
hopwise/model/general_recommender/ldiffrec.py LDiffRec.predict   4 4 0   0%
hopwise/model/general_recommender/ldiffrec.py compute_loss   1 0 0   100%
hopwise/model/general_recommender/ldiffrec.py (no function)   19 0 0   100%
hopwise/model/general_recommender/lightgcn.py LightGCN.__init__   14 0 0   100%
hopwise/model/general_recommender/lightgcn.py LightGCN.get_ego_embeddings   4 0 0   100%
hopwise/model/general_recommender/lightgcn.py LightGCN.forward   9 0 0   100%
hopwise/model/general_recommender/lightgcn.py LightGCN.calculate_loss   18 1 0   94%
hopwise/model/general_recommender/lightgcn.py LightGCN.predict   7 7 0   0%
hopwise/model/general_recommender/lightgcn.py LightGCN.full_sort_predict   6 0 0   100%
hopwise/model/general_recommender/lightgcn.py (no function)   13 0 0   100%
hopwise/model/general_recommender/line.py NegSamplingLoss.__init__   1 0 0   100%
hopwise/model/general_recommender/line.py NegSamplingLoss.forward   1 0 0   100%
hopwise/model/general_recommender/line.py LINE.__init__   17 0 0   100%
hopwise/model/general_recommender/line.py LINE.sampler   10 0 0   100%
hopwise/model/general_recommender/line.py LINE.random_num   12 0 0   100%
hopwise/model/general_recommender/line.py LINE.get_user_id_list   1 0 0   100%
hopwise/model/general_recommender/line.py LINE.forward   3 0 0   100%
hopwise/model/general_recommender/line.py LINE.context_forward   6 0 0   100%
hopwise/model/general_recommender/line.py LINE.calculate_loss   20 5 0   75%
hopwise/model/general_recommender/line.py LINE.predict   4 4 0   0%
hopwise/model/general_recommender/line.py LINE.full_sort_predict   5 0 0   100%
hopwise/model/general_recommender/line.py (no function)   21 0 0   100%
hopwise/model/general_recommender/macridvae.py MacridVAE.__init__   19 0 0   100%
hopwise/model/general_recommender/macridvae.py MacridVAE.mlp_layers   6 0 0   100%
hopwise/model/general_recommender/macridvae.py MacridVAE.reparameterize   5 0 0   100%
hopwise/model/general_recommender/macridvae.py MacridVAE.forward   30 1 0   97%
hopwise/model/general_recommender/macridvae.py MacridVAE.calculate_loss   15 2 0   87%
hopwise/model/general_recommender/macridvae.py MacridVAE.reg_loss   8 8 0   0%
hopwise/model/general_recommender/macridvae.py MacridVAE.predict   5 5 0   0%
hopwise/model/general_recommender/macridvae.py MacridVAE.full_sort_predict   4 0 0   100%
hopwise/model/general_recommender/macridvae.py (no function)   17 0 0   100%
hopwise/model/general_recommender/multidae.py MultiDAE.__init__   10 0 0   100%
hopwise/model/general_recommender/multidae.py MultiDAE.mlp_layers   6 0 0   100%
hopwise/model/general_recommender/multidae.py MultiDAE.forward   4 0 0   100%
hopwise/model/general_recommender/multidae.py MultiDAE.calculate_loss   5 0 0   100%
hopwise/model/general_recommender/multidae.py MultiDAE.predict   5 5 0   0%
hopwise/model/general_recommender/multidae.py MultiDAE.full_sort_predict   4 0 0   100%
hopwise/model/general_recommender/multidae.py (no function)   15 0 0   100%
hopwise/model/general_recommender/multivae.py MultiVAE.__init__   13 0 0   100%
hopwise/model/general_recommender/multivae.py MultiVAE.mlp_layers   6 0 0   100%
hopwise/model/general_recommender/multivae.py MultiVAE.reparameterize   5 0 0   100%
hopwise/model/general_recommender/multivae.py MultiVAE.forward   8 0 0   100%
hopwise/model/general_recommender/multivae.py MultiVAE.calculate_loss   10 1 0   90%
hopwise/model/general_recommender/multivae.py MultiVAE.predict   5 5 0   0%
hopwise/model/general_recommender/multivae.py MultiVAE.full_sort_predict   4 0 0   100%
hopwise/model/general_recommender/multivae.py (no function)   15 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.__init__   30 3 0   90%
hopwise/model/general_recommender/nais.py NAIS._init_weights   6 0 0   100%
hopwise/model/general_recommender/nais.py NAIS._load_pretrain   8 8 0   0%
hopwise/model/general_recommender/nais.py NAIS.get_history_info   6 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.reg_loss   8 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.attention_mlp   6 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.mask_softmax   8 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.softmax   7 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.inter_forward   10 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.user_forward   12 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.forward   1 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.calculate_loss   6 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.full_sort_predict   15 0 0   100%
hopwise/model/general_recommender/nais.py NAIS.predict   4 4 0   0%
hopwise/model/general_recommender/nais.py (no function)   22 0 0   100%
hopwise/model/general_recommender/nceplrec.py NCEPLRec.__init__   25 0 0   100%
hopwise/model/general_recommender/nceplrec.py NCEPLRec.forward   1 1 0   0%
hopwise/model/general_recommender/nceplrec.py NCEPLRec.calculate_loss   1 0 0   100%
hopwise/model/general_recommender/nceplrec.py NCEPLRec.predict   4 4 0   0%
hopwise/model/general_recommender/nceplrec.py NCEPLRec.full_sort_predict   3 0 0   100%
hopwise/model/general_recommender/nceplrec.py (no function)   13 0 0   100%
hopwise/model/general_recommender/ncl.py NCL.__init__   23 0 0   100%
hopwise/model/general_recommender/ncl.py NCL.e_step   4 0 0   100%
hopwise/model/general_recommender/ncl.py NCL.run_kmeans   9 0 0   100%
hopwise/model/general_recommender/ncl.py NCL.get_ego_embeddings   4 0 0   100%
hopwise/model/general_recommender/ncl.py NCL.forward   9 0 0   100%
hopwise/model/general_recommender/ncl.py NCL.ProtoNCE_loss   21 0 0   100%
hopwise/model/general_recommender/ncl.py NCL.ssl_layer_loss   24 0 0   100%
hopwise/model/general_recommender/ncl.py NCL.calculate_loss   21 1 0   95%
hopwise/model/general_recommender/ncl.py NCL.predict   7 7 0   0%
hopwise/model/general_recommender/ncl.py NCL.full_sort_predict   6 0 0   100%
hopwise/model/general_recommender/ncl.py (no function)   18 0 0   100%
hopwise/model/general_recommender/neumf.py NeuMF.__init__   28 5 0   82%
hopwise/model/general_recommender/neumf.py NeuMF.load_pretrain   23 23 0   0%
hopwise/model/general_recommender/neumf.py NeuMF._init_weights   2 0 0   100%
hopwise/model/general_recommender/neumf.py NeuMF.forward   16 5 0   69%
hopwise/model/general_recommender/neumf.py NeuMF.calculate_loss   5 0 0   100%
hopwise/model/general_recommender/neumf.py NeuMF.predict   4 0 0   100%
hopwise/model/general_recommender/neumf.py NeuMF.dump_parameters   6 6 0   0%
hopwise/model/general_recommender/neumf.py (no function)   15 0 0   100%
hopwise/model/general_recommender/ngcf.py NGCF.__init__   22 0 0   100%
hopwise/model/general_recommender/ngcf.py NGCF.get_ego_embeddings   4 0 0   100%
hopwise/model/general_recommender/ngcf.py NGCF.forward   12 0 0   100%
hopwise/model/general_recommender/ngcf.py NGCF.calculate_loss   14 1 0   93%
hopwise/model/general_recommender/ngcf.py NGCF.predict   7 7 0   0%
hopwise/model/general_recommender/ngcf.py NGCF.full_sort_predict   6 0 0   100%
hopwise/model/general_recommender/ngcf.py (no function)   16 0 0   100%
hopwise/model/general_recommender/nncf.py NNCF.__init__   32 5 0   84%
hopwise/model/general_recommender/nncf.py NNCF._init_weights   2 0 0   100%
hopwise/model/general_recommender/nncf.py NNCF.Max_ner   7 7 0   0%
hopwise/model/general_recommender/nncf.py NNCF.get_community_member   2 2 0   0%
hopwise/model/general_recommender/nncf.py NNCF.prepare_vector_element   21 21 0   0%
hopwise/model/general_recommender/nncf.py NNCF.get_neigh_louvain   23 23 0   0%
hopwise/model/general_recommender/nncf.py NNCF.get_neigh_knn   33 33 0   0%
hopwise/model/general_recommender/nncf.py NNCF.get_neigh_random   21 0 0   100%
hopwise/model/general_recommender/nncf.py NNCF.get_neigh_info   3 0 0   100%
hopwise/model/general_recommender/nncf.py NNCF.forward   18 0 0   100%
hopwise/model/general_recommender/nncf.py NNCF.calculate_loss   5 0 0   100%
hopwise/model/general_recommender/nncf.py NNCF.predict   3 0 0   100%
hopwise/model/general_recommender/nncf.py (no function)   22 0 0   100%
hopwise/model/general_recommender/pop.py Pop.__init__   5 0 0   100%
hopwise/model/general_recommender/pop.py Pop.forward   1 1 0   0%
hopwise/model/general_recommender/pop.py Pop.calculate_loss   4 0 0   100%
hopwise/model/general_recommender/pop.py Pop.predict   3 3 0   0%
hopwise/model/general_recommender/pop.py Pop.full_sort_predict   4 0 0   100%
hopwise/model/general_recommender/pop.py (no function)   11 0 0   100%
hopwise/model/general_recommender/ract.py RaCT.__init__   41 41 0   0%
hopwise/model/general_recommender/ract.py RaCT.mlp_layers   6 6 0   0%
hopwise/model/general_recommender/ract.py RaCT.reparameterize   5 5 0   0%
hopwise/model/general_recommender/ract.py RaCT.forward   14 14 0   0%
hopwise/model/general_recommender/ract.py RaCT.calculate_actor_loss   10 10 0   0%
hopwise/model/general_recommender/ract.py RaCT.construct_critic_input   5 5 0   0%
hopwise/model/general_recommender/ract.py RaCT.construct_critic_layers   8 8 0   0%
hopwise/model/general_recommender/ract.py RaCT.calculate_ndcg   10 10 0   0%
hopwise/model/general_recommender/ract.py RaCT.critic_forward   4 4 0   0%
hopwise/model/general_recommender/ract.py RaCT.calculate_critic_loss   5 5 0   0%
hopwise/model/general_recommender/ract.py RaCT.calculate_ac_loss   3 3 0   0%
hopwise/model/general_recommender/ract.py RaCT.calculate_loss   5 5 0   0%
hopwise/model/general_recommender/ract.py RaCT.predict   5 5 0   0%
hopwise/model/general_recommender/ract.py RaCT.full_sort_predict   4 4 0   0%
hopwise/model/general_recommender/ract.py (no function)   23 0 0   100%
hopwise/model/general_recommender/random.py Random.__init__   3 0 0   100%
hopwise/model/general_recommender/random.py Random.forward   1 1 0   0%
hopwise/model/general_recommender/random.py Random.calculate_loss   1 0 0   100%
hopwise/model/general_recommender/random.py Random.predict   1 1 0   0%
hopwise/model/general_recommender/random.py Random.full_sort_predict   4 0 0   100%
hopwise/model/general_recommender/random.py (no function)   11 0 0   100%
hopwise/model/general_recommender/recvae.py swish   1 0 0   100%
hopwise/model/general_recommender/recvae.py log_norm_pdf   1 0 0   100%
hopwise/model/general_recommender/recvae.py CompositePrior.__init__   10 0 0   100%
hopwise/model/general_recommender/recvae.py CompositePrior.forward   8 0 0   100%
hopwise/model/general_recommender/recvae.py Encoder.__init__   13 0 0   100%
hopwise/model/general_recommender/recvae.py Encoder.forward   8 0 0   100%
hopwise/model/general_recommender/recvae.py RecVAE.__init__   12 0 0   100%
hopwise/model/general_recommender/recvae.py RecVAE.reparameterize   5 0 0   100%
hopwise/model/general_recommender/recvae.py RecVAE.forward   4 0 0   100%
hopwise/model/general_recommender/recvae.py RecVAE.calculate_loss   14 1 0   93%
hopwise/model/general_recommender/recvae.py RecVAE.predict   5 5 0   0%
hopwise/model/general_recommender/recvae.py RecVAE.full_sort_predict   4 0 0   100%
hopwise/model/general_recommender/recvae.py RecVAE.update_prior   1 0 0   100%
hopwise/model/general_recommender/recvae.py (no function)   25 0 0   100%
hopwise/model/general_recommender/sgl.py SGL.__init__   18 0 0   100%
hopwise/model/general_recommender/sgl.py SGL.graph_construction   14 8 0   43%
hopwise/model/general_recommender/sgl.py SGL.rand_sample   3 0 0   100%
hopwise/model/general_recommender/sgl.py SGL.create_adjust_matrix   29 14 0   52%
hopwise/model/general_recommender/sgl.py SGL.csr2tensor   3 0 0   100%
hopwise/model/general_recommender/sgl.py SGL.forward   13 3 0   77%
hopwise/model/general_recommender/sgl.py SGL.calculate_loss   10 1 0   90%
hopwise/model/general_recommender/sgl.py SGL.calc_bpr_loss   11 0 0   100%
hopwise/model/general_recommender/sgl.py SGL.calc_ssl_loss   17 0 0   100%
hopwise/model/general_recommender/sgl.py SGL.predict   5 5 0   0%
hopwise/model/general_recommender/sgl.py SGL.full_sort_predict   4 0 0   100%
hopwise/model/general_recommender/sgl.py SGL.train   4 0 0   100%
hopwise/model/general_recommender/sgl.py (no function)   22 0 0   100%
hopwise/model/general_recommender/simplex.py SimpleX.__init__   26 1 0   96%
hopwise/model/general_recommender/simplex.py SimpleX.get_UI_aggregation   18 0 0   100%
hopwise/model/general_recommender/simplex.py SimpleX.get_cos   5 0 0   100%
hopwise/model/general_recommender/simplex.py SimpleX.forward   15 0 0   100%
hopwise/model/general_recommender/simplex.py SimpleX.calculate_loss   12 0 0   100%
hopwise/model/general_recommender/simplex.py SimpleX.predict   10 10 0   0%
hopwise/model/general_recommender/simplex.py SimpleX.full_sort_predict   11 0 0   100%
hopwise/model/general_recommender/simplex.py (no function)   16 0 0   100%
hopwise/model/general_recommender/slimelastic.py SLIMElastic.__init__   24 0 0   100%
hopwise/model/general_recommender/slimelastic.py SLIMElastic.forward   1 1 0   0%
hopwise/model/general_recommender/slimelastic.py SLIMElastic.calculate_loss   1 0 0   100%
hopwise/model/general_recommender/slimelastic.py SLIMElastic.predict   4 4 0   0%
hopwise/model/general_recommender/slimelastic.py SLIMElastic.full_sort_predict   4 0 0   100%
hopwise/model/general_recommender/slimelastic.py (no function)   16 0 0   100%
hopwise/model/general_recommender/spectralcf.py SpectralCF.__init__   18 0 0   100%
hopwise/model/general_recommender/spectralcf.py SpectralCF.get_ego_embeddings   4 0 0   100%
hopwise/model/general_recommender/spectralcf.py SpectralCF.forward   9 0 0   100%
hopwise/model/general_recommender/spectralcf.py SpectralCF.calculate_loss   15 1 0   93%
hopwise/model/general_recommender/spectralcf.py SpectralCF.predict   7 7 0   0%
hopwise/model/general_recommender/spectralcf.py SpectralCF.full_sort_predict   6 0 0   100%
hopwise/model/general_recommender/spectralcf.py (no function)   13 0 0   100%
hopwise/model/init.py xavier_normal_initialization   6 0 0   100%
hopwise/model/init.py xavier_uniform_initialization   6 0 0   100%
hopwise/model/init.py (no function)   4 0 0   100%
hopwise/model/knowledge_aware_recommender/__init__.py (no function)   16 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.__init__   51 1 0   98%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE._compute_top_items   5 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE._get_batch_by_user   34 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE._rev_rel   5 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.fast_sample_path_with_target   63 8 0   87%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.count_paths_with_target   32 3 0   91%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.calculate_loss   8 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.predict   1 1 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.full_sort_predict   8 8 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.convert_path_relations   5 5 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.explain   8 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.decode_path   1 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE._infer_paths   8 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE._estimate_path_count   13 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.run_program   27 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py CAFE.create_heuristic_program   21 1 0   95%
hopwise/model/knowledge_aware_recommender/cafe.py SymbolicNetwork.__init__   8 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py SymbolicNetwork._create_modules   6 1 0   83%
hopwise/model/knowledge_aware_recommender/cafe.py SymbolicNetwork._get_modules   5 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py SymbolicNetwork._forward   9 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py SymbolicNetwork.forward   13 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py SymbolicNetwork.forward_simple   7 7 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py SymbolicNetwork.infer_direct   14 14 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py SymbolicNetwork.infer_with_path   43 1 0   98%
hopwise/model/knowledge_aware_recommender/cafe.py RelationModule.__init__   8 8 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py RelationModule.forward   5 5 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py DeepRelationModule.__init__   13 1 0   92%
hopwise/model/knowledge_aware_recommender/cafe.py DeepRelationModule.forward   12 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py ReplayMemory.__init__   2 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py ReplayMemory.add   3 1 0   67%
hopwise/model/knowledge_aware_recommender/cafe.py ReplayMemory.sample   3 1 0   67%
hopwise/model/knowledge_aware_recommender/cafe.py ReplayMemory.__len__   1 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py KGMask.__init__   2 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py KGMask._get_next_node_type   3 3 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py KGMask.get_ids   15 7 0   53%
hopwise/model/knowledge_aware_recommender/cafe.py KGMask.get_mask   17 17 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py KGMask.__call__   1 1 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py MetaProgramExecutor.__init__   5 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py MetaProgramExecutor._get_module   1 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py MetaProgramExecutor.execute   44 1 0   98%
hopwise/model/knowledge_aware_recommender/cafe.py MetaProgramExecutor.collect_results   8 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py NeuralProgramLayout.__init__   13 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py NeuralProgramLayout.update_by_path_count   2 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py NeuralProgramLayout.update_by_path_count._postorder_update   17 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py NeuralProgramLayout.print_postorder   2 2 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py NeuralProgramLayout.print_postorder._postorder   10 10 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py TreeNode.__init__   8 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py TreeNode.has_parent   1 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py TreeNode.has_children   1 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py TreeNode.get_children   1 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py TreeNode.__str__   3 3 0   0%
hopwise/model/knowledge_aware_recommender/cafe.py (no function)   67 0 0   100%
hopwise/model/knowledge_aware_recommender/cfkg.py CFKG.__init__   7 0 0   100%
hopwise/model/knowledge_aware_recommender/cfkg.py CFKG.forward   6 0 0   100%
hopwise/model/knowledge_aware_recommender/cfkg.py CFKG._get_rec_embedding   6 0 0   100%
hopwise/model/knowledge_aware_recommender/cfkg.py CFKG._get_kg_embedding   5 0 0   100%
hopwise/model/knowledge_aware_recommender/cfkg.py CFKG._get_score   1 0 0   100%
hopwise/model/knowledge_aware_recommender/cfkg.py CFKG.calculate_loss   15 0 0   100%
hopwise/model/knowledge_aware_recommender/cfkg.py CFKG.predict   3 0 0   100%
hopwise/model/knowledge_aware_recommender/cfkg.py (no function)   15 0 0   100%
hopwise/model/knowledge_aware_recommender/cke.py CKE.__init__   13 0 0   100%
hopwise/model/knowledge_aware_recommender/cke.py CKE._get_kg_embedding   13 0 0   100%
hopwise/model/knowledge_aware_recommender/cke.py CKE.forward   4 4 0   0%
hopwise/model/knowledge_aware_recommender/cke.py CKE._get_rec_loss   4 0 0   100%
hopwise/model/knowledge_aware_recommender/cke.py CKE._get_kg_loss   4 0 0   100%
hopwise/model/knowledge_aware_recommender/cke.py CKE.calculate_loss   19 0 0   100%
hopwise/model/knowledge_aware_recommender/cke.py CKE.predict   3 3 0   0%
hopwise/model/knowledge_aware_recommender/cke.py CKE.full_sort_predict   5 0 0   100%
hopwise/model/knowledge_aware_recommender/cke.py (no function)   17 0 0   100%
hopwise/model/knowledge_aware_recommender/kgat.py Aggregator.__init__   15 1 0   93%
hopwise/model/knowledge_aware_recommender/kgat.py Aggregator.forward   14 1 0   93%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT.__init__   27 0 0   100%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT.init_graph   16 0 0   100%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT._get_ego_embeddings   4 0 0   100%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT.forward   9 0 0   100%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT._get_kg_embedding   9 0 0   100%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT.calculate_loss   15 1 0   93%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT.calculate_kg_loss   13 1 0   92%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT.generate_transE_score   9 0 0   100%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT.update_attentive_A   14 0 0   100%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT.predict   7 7 0   0%
hopwise/model/knowledge_aware_recommender/kgat.py KGAT.full_sort_predict   7 0 0   100%
hopwise/model/knowledge_aware_recommender/kgat.py (no function)   25 0 0   100%
hopwise/model/knowledge_aware_recommender/kgcn.py KGCN.__init__   22 0 0   100%
hopwise/model/knowledge_aware_recommender/kgcn.py KGCN.construct_adj   27 0 0   100%
hopwise/model/knowledge_aware_recommender/kgcn.py KGCN.get_neighbors   10 0 0   100%
hopwise/model/knowledge_aware_recommender/kgcn.py KGCN.mix_neighbor_vectors   9 1 0   89%
hopwise/model/knowledge_aware_recommender/kgcn.py KGCN.aggregate   27 2 0   93%
hopwise/model/knowledge_aware_recommender/kgcn.py KGCN.forward   5 0 0   100%
hopwise/model/knowledge_aware_recommender/kgcn.py KGCN.calculate_loss   14 0 0   100%
hopwise/model/knowledge_aware_recommender/kgcn.py KGCN.predict   4 4 0   0%
hopwise/model/knowledge_aware_recommender/kgcn.py KGCN.full_sort_predict   9 0 0   100%
hopwise/model/knowledge_aware_recommender/kgcn.py (no function)   18 0 0   100%
hopwise/model/knowledge_aware_recommender/kgin.py Aggregator.__init__   1 0 0   100%
hopwise/model/knowledge_aware_recommender/kgin.py Aggregator.forward   15 0 0   100%
hopwise/model/knowledge_aware_recommender/kgin.py GraphConv.__init__   23 0 0   100%
hopwise/model/knowledge_aware_recommender/kgin.py GraphConv.edge_sampling   3 0 0   100%
hopwise/model/knowledge_aware_recommender/kgin.py GraphConv.forward   20 4 0   80%
hopwise/model/knowledge_aware_recommender/kgin.py GraphConv.calculate_cor_loss   18 6 0   67%
hopwise/model/knowledge_aware_recommender/kgin.py GraphConv.calculate_cor_loss.CosineSimilarity   3 0 0   100%
hopwise/model/knowledge_aware_recommender/kgin.py GraphConv.calculate_cor_loss.DistanceCorrelation   15 15 0   0%
hopwise/model/knowledge_aware_recommender/kgin.py GraphConv.calculate_cor_loss.MutualInformation   5 5 0   0%
hopwise/model/knowledge_aware_recommender/kgin.py KGIN.__init__   24 0 0   100%
hopwise/model/knowledge_aware_recommender/kgin.py KGIN.get_edges   3 0 0   100%
hopwise/model/knowledge_aware_recommender/kgin.py KGIN.forward   5 0 0   100%
hopwise/model/knowledge_aware_recommender/kgin.py KGIN.calculate_loss   16 1 0   94%
hopwise/model/knowledge_aware_recommender/kgin.py KGIN.predict   7 7 0   0%
hopwise/model/knowledge_aware_recommender/kgin.py KGIN.full_sort_predict   7 0 0   100%
hopwise/model/knowledge_aware_recommender/kgin.py (no function)   25 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py GraphAttentionLayer.__init__   12 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py GraphAttentionLayer.forward_relation   14 1 0   93%
hopwise/model/knowledge_aware_recommender/kglrr.py GraphAttentionLayer.forward   13 13 0   0%
hopwise/model/knowledge_aware_recommender/kglrr.py GraphAttentionLayer._prepare_cat   2 2 0   0%
hopwise/model/knowledge_aware_recommender/kglrr.py KGEncoder.__init__   18 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGEncoder.__init_weight   15 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGEncoder.get_kg_dict   17 9 0   47%
hopwise/model/knowledge_aware_recommender/kglrr.py KGEncoder.computer   17 1 0   94%
hopwise/model/knowledge_aware_recommender/kglrr.py KGEncoder.__dropout_x   9 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGEncoder.__dropout   6 3 0   50%
hopwise/model/knowledge_aware_recommender/kglrr.py KGEncoder.cal_item_embedding_from_kg   10 6 0   40%
hopwise/model/knowledge_aware_recommender/kglrr.py KGEncoder.cal_item_embedding_gat   5 5 0   0%
hopwise/model/knowledge_aware_recommender/kglrr.py KGEncoder.cal_item_embedding_rgat   7 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.__init__   14 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR._init_weights   7 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.logic_or   6 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.logic_and   6 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.logic_regularizer   22 2 0   91%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.similarity   5 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.uniform_size   11 6 0   45%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.predict   21 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.explain   11 11 0   0%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.full_sort_predict   2 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.predict_or_and   37 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.calculate_loss   7 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.triple_loss   5 1 0   80%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.l2_loss   10 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.check   4 4 0   0%
hopwise/model/knowledge_aware_recommender/kglrr.py KGLRR.forward   9 2 0   78%
hopwise/model/knowledge_aware_recommender/kglrr.py GAT.__init__   3 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py GAT.forward   5 5 0   0%
hopwise/model/knowledge_aware_recommender/kglrr.py GAT.forward_relation   5 0 0   100%
hopwise/model/knowledge_aware_recommender/kglrr.py (no function)   45 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.__init__   29 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.get_interaction_table   7 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.sample_neg_interaction   12 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.construct_adj   27 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.get_neighbors   10 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.aggregate   30 2 0   93%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.label_smoothness_predict   36 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.label_smoothness_predict.lookup_interaction_table   3 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.forward   5 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.calculate_ls_loss   5 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.calculate_loss   14 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.predict   4 4 0   0%
hopwise/model/knowledge_aware_recommender/kgnnls.py KGNNLS.full_sort_predict   9 0 0   100%
hopwise/model/knowledge_aware_recommender/kgnnls.py (no function)   22 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py Contrast.__init__   4 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py Contrast.sim   3 3 0   0%
hopwise/model/knowledge_aware_recommender/kgrec.py Contrast.self_sim   3 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py Contrast.loss   5 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py Contrast.loss.f   1 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py Contrast.forward   4 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py AttnHGCN.__init__   14 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py AttnHGCN.shared_layer_agg   17 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py AttnHGCN.forward   23 6 0   74%
hopwise/model/knowledge_aware_recommender/kgrec.py AttnHGCN.forward_ui   12 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py AttnHGCN.forward_kg   10 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py AttnHGCN.ui_agg   7 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py AttnHGCN.kg_agg   7 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py AttnHGCN.norm_attn_computer   16 1 0   94%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.__init__   26 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.get_edges   3 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.forward   31 2 0   94%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.calculate_loss   18 1 0   94%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.relation_aware_edge_sampling   8 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.edge_sampling   3 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.mae_edge_mask_adapt_mixed   13 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.adaptive_kg_drop_cl   7 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.adaptive_ui_drop_cl   10 1 0   90%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.create_mae_loss   6 1 0   83%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.predict   7 7 0   0%
hopwise/model/knowledge_aware_recommender/kgrec.py KGRec.full_sort_predict   7 0 0   100%
hopwise/model/knowledge_aware_recommender/kgrec.py (no function)   40 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP.__init__   32 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP._masked_softmax   2 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP.convert_to_one_hot   5 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP.st_gumbel_softmax   9 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP._get_preferences   6 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP._transH_projection   1 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP._get_score   4 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP.forward   8 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP.calculate_loss   12 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP.calculate_kg_loss   22 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py KTUP.predict   4 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py orthogonalLoss   1 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py alignLoss   4 0 0   100%
hopwise/model/knowledge_aware_recommender/ktup.py (no function)   24 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py Aggregator.__init__   3 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py Aggregator.forward   19 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py Aggregator.calculate_sim_hrt   7 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py GraphConv.__init__   25 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py GraphConv.edge_sampling   3 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py GraphConv.forward   27 4 0   85%
hopwise/model/knowledge_aware_recommender/mcclk.py GraphConv.build_adj   20 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py GraphConv._build_graph_separately   18 2 0   89%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.__init__   30 4 0   87%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.get_edges   3 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.forward   12 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.light_gcn   10 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.sim   3 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.calculate_loss   28 5 0   82%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.local_level_loss   8 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.local_level_loss.exp_temp   1 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.global_level_loss_1   12 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.global_level_loss_1.exp_temp   1 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.global_level_loss_2   12 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.global_level_loss_2.exp_temp   1 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.predict   14 14 0   0%
hopwise/model/knowledge_aware_recommender/mcclk.py MCCLK.full_sort_predict   11 1 0   91%
hopwise/model/knowledge_aware_recommender/mcclk.py (no function)   32 0 0   100%
hopwise/model/knowledge_aware_recommender/mkr.py MKR.__init__   31 0 0   100%
hopwise/model/knowledge_aware_recommender/mkr.py MKR.forward   25 0 0   100%
hopwise/model/knowledge_aware_recommender/mkr.py MKR._l2_loss   1 0 0   100%
hopwise/model/knowledge_aware_recommender/mkr.py MKR.calculate_rs_loss   9 0 0   100%
hopwise/model/knowledge_aware_recommender/mkr.py MKR.calculate_kg_loss   9 0 0   100%
hopwise/model/knowledge_aware_recommender/mkr.py MKR.predict   6 0 0   100%
hopwise/model/knowledge_aware_recommender/mkr.py CrossCompressUnit.__init__   6 0 0   100%
hopwise/model/knowledge_aware_recommender/mkr.py CrossCompressUnit.forward   12 0 0   100%
hopwise/model/knowledge_aware_recommender/mkr.py (no function)   17 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.__init__   52 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.select_action   10 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.update   27 4 0   85%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.forward   10 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.calculate_loss   11 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR._has_pattern   2 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR._get_next_node_type   3 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.reset   6 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR._batch_get_actions   1 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR._get_actions   40 17 0   58%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR._batch_get_state   2 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR._get_state   22 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR._batch_get_reward   2 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR._get_reward   13 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR._is_done   1 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.batch_step   14 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.batch_action_mask   11 3 0   73%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR._batch_acts_to_masks   5 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.predict   1 1 0   0%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.full_sort_predict   4 4 0   0%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.explain   6 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.decode_path   1 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.beam_search   33 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py PGPR.collect_scores   45 4 0   91%
hopwise/model/knowledge_aware_recommender/pgpr.py KGState.__init__   9 4 0   56%
hopwise/model/knowledge_aware_recommender/pgpr.py KGState.__call__   7 4 0   43%
hopwise/model/knowledge_aware_recommender/pgpr.py (no function)   38 0 0   100%
hopwise/model/knowledge_aware_recommender/ripplenet.py RippleNet.__init__   39 0 0   100%
hopwise/model/knowledge_aware_recommender/ripplenet.py RippleNet._build_ripple_set   39 8 0   79%
hopwise/model/knowledge_aware_recommender/ripplenet.py RippleNet.forward   28 0 0   100%
hopwise/model/knowledge_aware_recommender/ripplenet.py RippleNet._key_addressing   14 0 0   100%
hopwise/model/knowledge_aware_recommender/ripplenet.py RippleNet.calculate_loss   22 0 0   100%
hopwise/model/knowledge_aware_recommender/ripplenet.py RippleNet.predict   2 2 0   0%
hopwise/model/knowledge_aware_recommender/ripplenet.py RippleNet._key_addressing_full   21 0 0   100%
hopwise/model/knowledge_aware_recommender/ripplenet.py RippleNet.full_sort_predict   27 0 0   100%
hopwise/model/knowledge_aware_recommender/ripplenet.py (no function)   18 0 0   100%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.__init__   81 81 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.expand_paths   2 2 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.expand_paths._expand_recursive   10 10 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._get_pretrained_weights   5 5 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.select_action   10 10 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.update   27 27 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.forward   10 10 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._get_transe_rec_embedding   6 6 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._get_transe_kg_embedding   5 5 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.calculate_loss_transe   29 29 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.forward_transe   2 2 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.predict_transe   7 7 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.full_sort_predict_transe   10 10 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.calculate_loss   13 13 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._has_pattern   2 2 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._get_next_node_type   3 3 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.reset   6 6 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._batch_get_actions   1 1 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._get_actions   48 48 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._batch_get_state   2 2 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._get_state   22 22 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._batch_get_reward   2 2 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._get_reward   18 18 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._is_done   1 1 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.batch_step   14 14 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.batch_action_mask   11 11 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._batch_acts_to_masks   5 5 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.predict   3 3 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.full_sort_predict   7 7 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec._build_interacted_matrix   9 9 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.explain   7 7 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.decode_path   1 1 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.beam_search   33 33 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py TPRec.collect_scores   47 47 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py KGState.__init__   9 9 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py KGState.__call__   7 7 0   0%
hopwise/model/knowledge_aware_recommender/tprec.py (no function)   47 0 0   100%
hopwise/model/knowledge_aware_recommender/userkgat.py Aggregator.__init__   15 15 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py Aggregator.forward   14 14 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT.__init__   27 27 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT.init_graph   16 16 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT._get_ego_embeddings   1 1 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT.forward   8 8 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT._get_kg_embedding   9 9 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT.calculate_loss   15 15 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT.calculate_kg_loss   13 13 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT.generate_transE_score   9 9 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT.update_attentive_A   14 14 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT.predict   7 7 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py UserKGAT.full_sort_predict   7 7 0   0%
hopwise/model/knowledge_aware_recommender/userkgat.py (no function)   25 0 0   100%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP.__init__   32 32 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP._masked_softmax   2 2 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP.convert_to_one_hot   5 5 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP.st_gumbel_softmax   9 9 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP._get_preferences   6 6 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP._transH_projection   1 1 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP._get_score   4 4 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP.forward   10 10 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP.calculate_loss   14 14 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP.calculate_kg_loss   25 25 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py UserKTUP.predict   4 4 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py orthogonalLoss   1 1 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py alignLoss   4 4 0   0%
hopwise/model/knowledge_aware_recommender/userktup.py (no function)   24 24 0   0%
hopwise/model/knowledge_aware_recommender/usermkr.py UserMKR.__init__   34 34 0   0%
hopwise/model/knowledge_aware_recommender/usermkr.py UserMKR.forward   27 27 0   0%
hopwise/model/knowledge_aware_recommender/usermkr.py UserMKR._l2_loss   1 1 0   0%
hopwise/model/knowledge_aware_recommender/usermkr.py UserMKR.calculate_rs_loss   9 9 0   0%
hopwise/model/knowledge_aware_recommender/usermkr.py UserMKR.calculate_kg_loss   10 10 0   0%
hopwise/model/knowledge_aware_recommender/usermkr.py UserMKR.predict   6 6 0   0%
hopwise/model/knowledge_aware_recommender/usermkr.py CrossCompressUnit.__init__   6 6 0   0%
hopwise/model/knowledge_aware_recommender/usermkr.py CrossCompressUnit.forward   12 12 0   0%
hopwise/model/knowledge_aware_recommender/usermkr.py (no function)   17 17 0   0%
hopwise/model/knowledge_graph_embedding_recommender/__init__.py (no function)   14 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py Analogy.__init__   18 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py Analogy.forward   1 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py Analogy._get_rec_embeddings   14 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py Analogy._get_kg_embeddings   13 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py Analogy.calculate_loss   16 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py Analogy.predict   13 13 0   0%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py Analogy.full_sort_predict   24 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py Analogy.predict_kg   13 13 0   0%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py Analogy.full_sort_predict_kg   25 25 0   0%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py (no function)   17 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/complex.py ComplEx.__init__   12 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/complex.py ComplEx.forward   1 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/complex.py ComplEx.triple_dot   1 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/complex.py ComplEx._get_rec_embeddings   10 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/complex.py ComplEx._get_kg_embeddings   9 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/complex.py ComplEx.calculate_loss   20 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/complex.py ComplEx.predict   10 10 0   0%
hopwise/model/knowledge_graph_embedding_recommender/complex.py ComplEx.predict_kg   10 10 0   0%
hopwise/model/knowledge_graph_embedding_recommender/complex.py ComplEx.full_sort_predict   17 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/complex.py ComplEx.full_sort_predict_kg   16 16 0   0%
hopwise/model/knowledge_graph_embedding_recommender/complex.py (no function)   17 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/conve.py ConvE.__init__   27 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/conve.py ConvE.forward   16 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/conve.py ConvE._get_rec_embeddings   4 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/conve.py ConvE._get_kg_embeddings   3 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/conve.py ConvE.calculate_loss   19 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/conve.py ConvE.predict   9 9 0   0%
hopwise/model/knowledge_graph_embedding_recommender/conve.py ConvE.predict_kg   8 8 0   0%
hopwise/model/knowledge_graph_embedding_recommender/conve.py ConvE.full_sort_predict   7 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/conve.py ConvE.full_sort_predict_kg   6 6 0   0%
hopwise/model/knowledge_graph_embedding_recommender/conve.py (no function)   17 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/convkb.py ConvKB.__init__   20 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/convkb.py ConvKB.forward   14 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/convkb.py ConvKB._get_regularization   4 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/convkb.py ConvKB._get_rec_embeddings   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/convkb.py ConvKB._get_kg_embeddings   5 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/convkb.py ConvKB.calculate_loss   20 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/convkb.py ConvKB.predict   7 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/convkb.py ConvKB.predict_kg   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/convkb.py (no function)   16 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py DistMult.__init__   9 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py DistMult.forward   1 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py DistMult._get_rec_embedding   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py DistMult._get_kg_embedding   5 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py DistMult.calculate_loss   17 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py DistMult.predict   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py DistMult.predict_kg   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py DistMult.full_sort_predict   10 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py DistMult.full_sort_predict_kg   8 8 0   0%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py (no function)   16 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/hole.py HolE.__init__   10 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/hole.py HolE.forward   3 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/hole.py HolE.get_rolling_matrix   3 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/hole.py HolE._get_rec_embedding   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/hole.py HolE._get_kg_embedding   5 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/hole.py HolE.calculate_loss   17 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/hole.py HolE.predict   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/hole.py HolE.predict_kg   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/hole.py HolE.full_sort_predict   10 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/hole.py HolE.full_sort_predict_kg   9 9 0   0%
hopwise/model/knowledge_graph_embedding_recommender/hole.py (no function)   17 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py RESCAL.__init__   9 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py RESCAL.forward   3 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py RESCAL._get_rec_embedding   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py RESCAL._get_kg_embedding   5 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py RESCAL.calculate_loss   17 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py RESCAL.predict   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py RESCAL.predict_kg   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py RESCAL.full_sort_predict   11 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py RESCAL.full_sort_predict_kg   10 10 0   0%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py (no function)   16 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py RotatE.__init__   13 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py RotatE.forward   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py RotatE._get_rec_embeddings   9 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py RotatE._get_kg_embeddings   8 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py RotatE.calculate_loss   20 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py RotatE.predict   9 9 0   0%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py RotatE.predict_kg   9 9 0   0%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py RotatE.full_sort_predict   20 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py RotatE.full_sort_predict_kg   19 19 0   0%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py (no function)   17 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py TorusE.__init__   9 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py TorusE._get_rec_embedding   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py TorusE._get_kg_embedding   5 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py TorusE.forward   8 8 0   0%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py TorusE.calculate_loss   15 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py TorusE.predict_kg   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py TorusE.predict   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py TorusE.full_sort_predict   17 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py TorusE.full_sort_predict_kg   16 16 0   0%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py (no function)   16 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD.__init__   12 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD._get_rec_embedding   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD._get_rec_vec_embedding   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD._get_kg_embedding   5 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD._get_kg_vec_embedding   5 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD.forward   2 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD.calculate_loss   24 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD.predict   13 13 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD.predict_kg   13 13 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD.full_sort_predict   13 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transd.py TransD.full_sort_predict_kg   13 13 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transd.py (no function)   18 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transe.py TransE.__init__   9 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transe.py TransE.forward   2 2 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transe.py TransE._get_rec_embedding   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transe.py TransE._get_kg_embedding   5 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transe.py TransE.calculate_loss   15 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transe.py TransE.predict   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transe.py TransE.full_sort_predict   10 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transe.py TransE.predict_kg   7 7 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transe.py TransE.full_sort_predict_kg   11 11 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transe.py (no function)   16 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transh.py TransH.__init__   11 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transh.py TransH.forward   4 4 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transh.py TransH._get_rec_embedding   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transh.py TransH._get_kg_embedding   5 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transh.py TransH.project   1 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transh.py TransH.calculate_loss   22 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transh.py TransH.predict   8 8 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transh.py TransH.full_sort_predict   13 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transh.py (no function)   15 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transr.py TransR.__init__   11 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transr.py TransR._get_rec_embedding   6 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transr.py TransR._get_kg_embedding   5 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transr.py TransR.forward   3 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transr.py TransR.calculate_loss   21 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transr.py TransR.predict   11 11 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transr.py TransR.predict_kg   10 10 0   0%
hopwise/model/knowledge_graph_embedding_recommender/transr.py TransR.full_sort_predict   15 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/transr.py (no function)   15 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/tucker.py TuckER.__init__   19 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/tucker.py TuckER.forward   13 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/tucker.py TuckER._get_rec_embeddings   4 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/tucker.py TuckER._get_kg_embeddings   3 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/tucker.py TuckER.calculate_loss   19 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/tucker.py TuckER.predict   8 8 0   0%
hopwise/model/knowledge_graph_embedding_recommender/tucker.py TuckER.predict_kg   8 8 0   0%
hopwise/model/knowledge_graph_embedding_recommender/tucker.py TuckER.full_sort_predict   7 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/tucker.py (no function)   15 0 0   100%
hopwise/model/layers.py MLPLayers.__init__   20 1 0   95%
hopwise/model/layers.py MLPLayers.init_weights   5 5 0   0%
hopwise/model/layers.py MLPLayers.forward   1 0 0   100%
hopwise/model/layers.py activation_layer   19 5 0   74%
hopwise/model/layers.py FMEmbedding.__init__   3 0 0   100%
hopwise/model/layers.py FMEmbedding.forward   3 0 0   100%
hopwise/model/layers.py FLEmbedding.__init__   3 3 0   0%
hopwise/model/layers.py FLEmbedding.forward   5 5 0   0%
hopwise/model/layers.py BaseFactorizationMachine.__init__   2 0 0   100%
hopwise/model/layers.py BaseFactorizationMachine.forward   7 0 0   100%
hopwise/model/layers.py BiGNNLayer.__init__   5 0 0   100%
hopwise/model/layers.py BiGNNLayer.forward   5 0 0   100%
hopwise/model/layers.py AttLayer.__init__   5 0 0   100%
hopwise/model/layers.py AttLayer.forward   6 0 0   100%
hopwise/model/layers.py Dice.__init__   3 0 0   100%
hopwise/model/layers.py Dice.forward   3 0 0   100%
hopwise/model/layers.py SequenceAttLayer.__init__   8 0 0   100%
hopwise/model/layers.py SequenceAttLayer.forward   21 0 0   100%
hopwise/model/layers.py VanillaAttention.__init__   2 0 0   100%
hopwise/model/layers.py VanillaAttention.forward   4 0 0   100%
hopwise/model/layers.py MultiHeadAttention.__init__   15 1 0   93%
hopwise/model/layers.py MultiHeadAttention.transpose_for_scores   3 0 0   100%
hopwise/model/layers.py MultiHeadAttention.forward   19 0 0   100%
hopwise/model/layers.py FeedForward.__init__   6 0 0   100%
hopwise/model/layers.py FeedForward.get_hidden_act   2 0 0   100%
hopwise/model/layers.py FeedForward.gelu   1 0 0   100%
hopwise/model/layers.py FeedForward.swish   1 0 0   100%
hopwise/model/layers.py FeedForward.forward   6 0 0   100%
hopwise/model/layers.py TransformerLayer.__init__   3 0 0   100%
hopwise/model/layers.py TransformerLayer.forward   3 0 0   100%
hopwise/model/layers.py TransformerEncoder.__init__   3 0 0   100%
hopwise/model/layers.py TransformerEncoder.forward   8 1 0   88%
hopwise/model/layers.py ItemToInterestAggregation.__init__   3 0 0   100%
hopwise/model/layers.py ItemToInterestAggregation.forward   4 0 0   100%
hopwise/model/layers.py LightMultiHeadAttention.__init__   20 1 0   95%
hopwise/model/layers.py LightMultiHeadAttention.transpose_for_scores   3 0 0   100%
hopwise/model/layers.py LightMultiHeadAttention.forward   27 0 0   100%
hopwise/model/layers.py LightTransformerLayer.__init__   3 0 0   100%
hopwise/model/layers.py LightTransformerLayer.forward   3 0 0   100%
hopwise/model/layers.py LightTransformerEncoder.__init__   3 0 0   100%
hopwise/model/layers.py LightTransformerEncoder.forward   8 1 0   88%
hopwise/model/layers.py ContextSeqEmbAbstractLayer.__init__   16 0 0   100%
hopwise/model/layers.py ContextSeqEmbAbstractLayer.get_fields_name_dim   25 7 0   72%
hopwise/model/layers.py ContextSeqEmbAbstractLayer.get_embedding   15 3 0   80%
hopwise/model/layers.py ContextSeqEmbAbstractLayer.embed_float_fields   9 7 0   22%
hopwise/model/layers.py ContextSeqEmbAbstractLayer.embed_token_fields   9 0 0   100%
hopwise/model/layers.py ContextSeqEmbAbstractLayer.embed_float_seq_fields   26 22 0   15%
hopwise/model/layers.py ContextSeqEmbAbstractLayer.embed_token_seq_fields   24 0 0   100%
hopwise/model/layers.py ContextSeqEmbAbstractLayer.embed_input_fields   46 8 0   83%
hopwise/model/layers.py ContextSeqEmbAbstractLayer.forward   1 0 0   100%
hopwise/model/layers.py ContextSeqEmbLayer.__init__   15 2 0   87%
hopwise/model/layers.py FeatureSeqEmbLayer.__init__   15 2 0   87%
hopwise/model/layers.py CNNLayers.__init__   25 8 0   68%
hopwise/model/layers.py CNNLayers.init_weights   5 5 0   0%
hopwise/model/layers.py CNNLayers.forward   1 0 0   100%
hopwise/model/layers.py FMFirstOrderLinear.__init__   43 9 0   79%
hopwise/model/layers.py FMFirstOrderLinear.embed_float_fields   5 3 0   40%
hopwise/model/layers.py FMFirstOrderLinear.embed_float_seq_fields   25 21 0   16%
hopwise/model/layers.py FMFirstOrderLinear.embed_token_fields   5 1 0   80%
hopwise/model/layers.py FMFirstOrderLinear.embed_token_seq_fields   13 1 0   92%
hopwise/model/layers.py FMFirstOrderLinear.forward   34 8 0   76%
hopwise/model/layers.py SparseDropout.__init__   2 0 0   100%
hopwise/model/layers.py SparseDropout.forward   6 0 0   100%
hopwise/model/layers.py ResidualBlock.__init__   5 0 0   100%
hopwise/model/layers.py ResidualBlock.forward   1 0 0   100%
hopwise/model/layers.py (no function)   97 0 0   100%
hopwise/model/logits_processor.py LogitsProcessor.__call__   1 1 0   0%
hopwise/model/logits_processor.py LogitsProcessorList.__call__   8 3 0   62%
hopwise/model/logits_processor.py ConstrainedLogitsProcessorWordLevel.__init__   12 1 0   92%
hopwise/model/logits_processor.py ConstrainedLogitsProcessorWordLevel.is_bos_token_in_input   1 0 0   100%
hopwise/model/logits_processor.py ConstrainedLogitsProcessorWordLevel.__call__   21 2 0   90%
hopwise/model/logits_processor.py ConstrainedLogitsProcessorWordLevel.process_scores_rec   14 0 0   100%
hopwise/model/logits_processor.py ConstrainedLogitsProcessorWordLevel.process_scores_lp   7 7 0   0%
hopwise/model/logits_processor.py ConstrainedLogitsProcessorWordLevel.is_next_token_entity   3 0 0   100%
hopwise/model/logits_processor.py ConstrainedLogitsProcessorWordLevel.get_current_key   3 0 0   100%
hopwise/model/logits_processor.py ConstrainedLogitsProcessorWordLevel.get_candidates_rec   7 0 0   100%
hopwise/model/logits_processor.py ConstrainedLogitsProcessorWordLevel.get_candidates_lp   1 1 0   0%
hopwise/model/logits_processor.py ConstrainedLogitsProcessorWordLevel.get_banned_mask   6 0 0   100%
hopwise/model/logits_processor.py PrefixConstrainedLogitsProcessorWordLevel.__init__   2 2 0   0%
hopwise/model/logits_processor.py PrefixConstrainedLogitsProcessorWordLevel.__call__   12 12 0   0%
hopwise/model/logits_processor.py PLMLogitsProcessorWordLevel.__init__   13 1 0   92%
hopwise/model/logits_processor.py PLMLogitsProcessorWordLevel.__call__   17 0 0   100%
hopwise/model/logits_processor.py PLMLogitsProcessorWordLevel.is_bos_token_in_input   1 0 0   100%
hopwise/model/logits_processor.py PLMLogitsProcessorWordLevel.is_next_token_entity   3 0 0   100%
hopwise/model/logits_processor.py PLMLogitsProcessorWordLevel.process_scores   14 0 0   100%
hopwise/model/logits_processor.py (no function)   29 0 0   100%
hopwise/model/loss.py SSMLoss.__init__   4 4 0   0%
hopwise/model/loss.py SSMLoss.forward   11 11 0   0%
hopwise/model/loss.py SimCELoss.__init__   2 2 0   0%
hopwise/model/loss.py SimCELoss.forward   7 7 0   0%
hopwise/model/loss.py BPRLoss.__init__   2 0 0   100%
hopwise/model/loss.py BPRLoss.forward   2 0 0   100%
hopwise/model/loss.py RegLoss.__init__   1 0 0   100%
hopwise/model/loss.py RegLoss.forward   5 0 0   100%
hopwise/model/loss.py EmbLoss.__init__   2 0 0   100%
hopwise/model/loss.py EmbLoss.forward   12 0 0   100%
hopwise/model/loss.py EmbMarginLoss.__init__   2 0 0   100%
hopwise/model/loss.py EmbMarginLoss.forward   8 0 0   100%
hopwise/model/loss.py InnerProductLoss.__init__   1 0 0   100%
hopwise/model/loss.py InnerProductLoss.forward   3 0 0   100%
hopwise/model/loss.py LogisticLoss.__init__   2 0 0   100%
hopwise/model/loss.py LogisticLoss.forward   8 0 0   100%
hopwise/model/loss.py (no function)   27 0 0   100%
hopwise/model/path_language_modeling_recommender/__init__.py (no function)   6 0 0   100%
hopwise/model/path_language_modeling_recommender/kgglm.py KGGLM.__init__   11 0 0   100%
hopwise/model/path_language_modeling_recommender/kgglm.py (no function)   6 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlm.py PEARLM.__init__   20 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlm.py PEARLM.forward   19 3 0   84%
hopwise/model/path_language_modeling_recommender/pearlm.py PEARLM.predict   1 1 0   0%
hopwise/model/path_language_modeling_recommender/pearlm.py PEARLM.generate   4 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlm.py (no function)   13 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py LayerNorm.__init__   3 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py LayerNorm.forward   1 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py AutoregressiveSelfAttention.__init__   13 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py AutoregressiveSelfAttention.forward   17 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py FeedForward.__init__   5 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py FeedForward.forward   5 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py Block.__init__   5 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py Block.forward   5 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py PEARLMGPT2.__init__   22 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py PEARLMGPT2._init_weights   6 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py PEARLMGPT2.forward   10 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py PEARLMGPT2.calculate_loss   6 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py PEARLMGPT2.predict   4 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py (no function)   24 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py AutoregressiveSelfAttention.__init__   12 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py AutoregressiveSelfAttention.forward   17 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py FeedForward.__init__   5 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py FeedForward.forward   4 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py Block.__init__   5 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py Block.forward   9 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py PEARLMLlama2.__init__   20 1 0   95%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py PEARLMLlama2._init_weights   6 1 0   83%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py PEARLMLlama2.forward   7 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py PEARLMLlama2.calculate_loss   6 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py PEARLMLlama2.predict   4 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py precompute_rope_params   8 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py compute_rope   9 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py (no function)   22 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py AutoregressiveGroupQuerySelfAttention.__init__   15 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py AutoregressiveGroupQuerySelfAttention.forward   19 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py FeedForward.__init__   5 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py FeedForward.forward   4 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py Block.__init__   5 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py Block.forward   9 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py PEARLMLlama3.__init__   20 1 0   95%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py PEARLMLlama3._init_weights   6 1 0   83%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py PEARLMLlama3.forward   7 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py PEARLMLlama3.calculate_loss   6 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py PEARLMLlama3.predict   4 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py precompute_rope_params   18 9 0   50%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py compute_rope   9 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py SharedBuffers.get_buffers   9 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py (no function)   26 0 0   100%
hopwise/model/path_language_modeling_recommender/plm.py PLM.__init__   29 0 0   100%
hopwise/model/path_language_modeling_recommender/plm.py PLM.forward   32 5 0   84%
hopwise/model/path_language_modeling_recommender/plm.py PLM.predict   1 1 0   0%
hopwise/model/path_language_modeling_recommender/plm.py PLM.generate   4 0 0   100%
hopwise/model/path_language_modeling_recommender/plm.py (no function)   13 0 0   100%
hopwise/model/sequence_postprocessor.py BaseSequencePostProcessor.__init__   4 0 0   100%
hopwise/model/sequence_postprocessor.py BaseSequencePostProcessor.get_sequences   1 1 0   0%
hopwise/model/sequence_postprocessor.py BaseSequencePostProcessor.parse_sequences   11 0 0   100%
hopwise/model/sequence_postprocessor.py BaseSequencePostProcessor._parse_single_sequence   10 0 0   100%
hopwise/model/sequence_postprocessor.py SequencePostProcessorLP.__init__   6 6 0   0%
hopwise/model/sequence_postprocessor.py SequencePostProcessorLP.update_topk   14 14 0   0%
hopwise/model/sequence_postprocessor.py SequencePostProcessorLP.reset_topks   4 4 0   0%
hopwise/model/sequence_postprocessor.py CumulativeSequenceScorePostProcessor.calculate_sequence_scores   8 0 0   100%
hopwise/model/sequence_postprocessor.py CumulativeSequenceScorePostProcessor.normalize_tuple   2 0 0   100%
hopwise/model/sequence_postprocessor.py CumulativeSequenceScorePostProcessor.get_sequences   13 0 0   100%
hopwise/model/sequence_postprocessor.py SampleSearchSequenceScorePostProcessor.get_scores   7 0 0   100%
hopwise/model/sequence_postprocessor.py SampleSearchSequenceScorePostProcessor.get_sequences   6 0 0   100%
hopwise/model/sequence_postprocessor.py BeamSearchSequenceScorePostProcessor.get_sequences   9 9 0   0%
hopwise/model/sequence_postprocessor.py (no function)   21 0 0   100%
hopwise/model/sequential_recommender/__init__.py (no function)   32 0 0   100%
hopwise/model/sequential_recommender/bert4rec.py BERT4Rec.__init__   32 2 0   94%
hopwise/model/sequential_recommender/bert4rec.py BERT4Rec._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/bert4rec.py BERT4Rec.reconstruct_test_data   6 0 0   100%
hopwise/model/sequential_recommender/bert4rec.py BERT4Rec.forward   13 0 0   100%
hopwise/model/sequential_recommender/bert4rec.py BERT4Rec.multi_hot_embed   4 0 0   100%
hopwise/model/sequential_recommender/bert4rec.py BERT4Rec.calculate_loss   24 1 0   96%
hopwise/model/sequential_recommender/bert4rec.py BERT4Rec.predict   9 9 0   0%
hopwise/model/sequential_recommender/bert4rec.py BERT4Rec.full_sort_predict   8 0 0   100%
hopwise/model/sequential_recommender/bert4rec.py (no function)   13 0 0   100%
hopwise/model/sequential_recommender/caser.py Caser.__init__   28 1 0   96%
hopwise/model/sequential_recommender/caser.py Caser._init_weights   6 0 0   100%
hopwise/model/sequential_recommender/caser.py Caser.forward   19 0 0   100%
hopwise/model/sequential_recommender/caser.py Caser.reg_loss_conv_h   5 0 0   100%
hopwise/model/sequential_recommender/caser.py Caser.calculate_loss   17 0 0   100%
hopwise/model/sequential_recommender/caser.py Caser.predict   7 7 0   0%
hopwise/model/sequential_recommender/caser.py Caser.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/caser.py (no function)   14 0 0   100%
hopwise/model/sequential_recommender/core.py TransNet.__init__   16 0 0   100%
hopwise/model/sequential_recommender/core.py TransNet.get_attention_mask   6 0 0   100%
hopwise/model/sequential_recommender/core.py TransNet.forward   14 0 0   100%
hopwise/model/sequential_recommender/core.py TransNet._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/core.py CORE.__init__   17 2 0   88%
hopwise/model/sequential_recommender/core.py CORE._reset_parameters   3 0 0   100%
hopwise/model/sequential_recommender/core.py CORE.ave_net   3 0 0   100%
hopwise/model/sequential_recommender/core.py CORE.forward   6 0 0   100%
hopwise/model/sequential_recommender/core.py CORE.calculate_loss   9 0 0   100%
hopwise/model/sequential_recommender/core.py CORE.predict   6 6 0   0%
hopwise/model/sequential_recommender/core.py CORE.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/core.py (no function)   20 0 0   100%
hopwise/model/sequential_recommender/dien.py DIEN.__init__   29 0 0   100%
hopwise/model/sequential_recommender/dien.py DIEN._init_weights   6 0 0   100%
hopwise/model/sequential_recommender/dien.py DIEN.forward   23 1 0   96%
hopwise/model/sequential_recommender/dien.py DIEN.calculate_loss   9 0 0   100%
hopwise/model/sequential_recommender/dien.py DIEN.predict   7 0 0   100%
hopwise/model/sequential_recommender/dien.py InterestExtractorNetwork.__init__   3 0 0   100%
hopwise/model/sequential_recommender/dien.py InterestExtractorNetwork.forward   6 0 0   100%
hopwise/model/sequential_recommender/dien.py InterestExtractorNetwork.auxiliary_loss   10 0 0   100%
hopwise/model/sequential_recommender/dien.py InterestEvolvingLayer.__init__   12 4 0   67%
hopwise/model/sequential_recommender/dien.py InterestEvolvingLayer.final_output   3 0 0   100%
hopwise/model/sequential_recommender/dien.py InterestEvolvingLayer.forward   22 10 0   55%
hopwise/model/sequential_recommender/dien.py AGRUCell.__init__   11 11 0   0%
hopwise/model/sequential_recommender/dien.py AGRUCell.forward   9 9 0   0%
hopwise/model/sequential_recommender/dien.py AUGRUCell.__init__   11 2 0   82%
hopwise/model/sequential_recommender/dien.py AUGRUCell.forward   11 0 0   100%
hopwise/model/sequential_recommender/dien.py DynamicRNN.__init__   7 1 0   86%
hopwise/model/sequential_recommender/dien.py DynamicRNN.forward   15 1 0   93%
hopwise/model/sequential_recommender/dien.py (no function)   32 0 0   100%
hopwise/model/sequential_recommender/din.py DIN.__init__   22 0 0   100%
hopwise/model/sequential_recommender/din.py DIN._init_weights   6 0 0   100%
hopwise/model/sequential_recommender/din.py DIN.forward   22 1 0   95%
hopwise/model/sequential_recommender/din.py DIN.calculate_loss   8 0 0   100%
hopwise/model/sequential_recommender/din.py DIN.predict   6 0 0   100%
hopwise/model/sequential_recommender/din.py (no function)   13 0 0   100%
hopwise/model/sequential_recommender/fdsa.py FDSA.__init__   31 2 0   94%
hopwise/model/sequential_recommender/fdsa.py FDSA._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/fdsa.py FDSA.forward   32 1 0   97%
hopwise/model/sequential_recommender/fdsa.py FDSA.calculate_loss   16 7 0   56%
hopwise/model/sequential_recommender/fdsa.py FDSA.predict   7 7 0   0%
hopwise/model/sequential_recommender/fdsa.py FDSA.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/fdsa.py (no function)   12 0 0   100%
hopwise/model/sequential_recommender/fearec.py FEARec.__init__   36 2 0   94%
hopwise/model/sequential_recommender/fearec.py FEARec.get_same_item_index   6 0 0   100%
hopwise/model/sequential_recommender/fearec.py FEARec._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/fearec.py FEARec.truncated_normal_   8 8 0   0%
hopwise/model/sequential_recommender/fearec.py FEARec.get_attention_mask   11 0 0   100%
hopwise/model/sequential_recommender/fearec.py FEARec.get_bi_attention_mask   5 5 0   0%
hopwise/model/sequential_recommender/fearec.py FEARec.forward   12 0 0   100%
hopwise/model/sequential_recommender/fearec.py FEARec.alignment   2 2 0   0%
hopwise/model/sequential_recommender/fearec.py FEARec.uniformity   3 3 0   0%
hopwise/model/sequential_recommender/fearec.py FEARec.calculate_loss   66 29 0   56%
hopwise/model/sequential_recommender/fearec.py FEARec.mask_correlated_samples   7 0 0   100%
hopwise/model/sequential_recommender/fearec.py FEARec.info_nce   16 16 0   0%
hopwise/model/sequential_recommender/fearec.py FEARec.decompose   13 13 0   0%
hopwise/model/sequential_recommender/fearec.py FEARec.predict   7 7 0   0%
hopwise/model/sequential_recommender/fearec.py FEARec.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/fearec.py HybridAttention.__init__   56 9 0   84%
hopwise/model/sequential_recommender/fearec.py HybridAttention.transpose_for_scores   3 0 0   100%
hopwise/model/sequential_recommender/fearec.py HybridAttention.time_delay_agg_training   14 0 0   100%
hopwise/model/sequential_recommender/fearec.py HybridAttention.time_delay_agg_inference   16 0 0   100%
hopwise/model/sequential_recommender/fearec.py HybridAttention.forward   66 34 0   48%
hopwise/model/sequential_recommender/fearec.py FeedForward.__init__   6 0 0   100%
hopwise/model/sequential_recommender/fearec.py FeedForward.get_hidden_act   2 0 0   100%
hopwise/model/sequential_recommender/fearec.py FeedForward.gelu   1 0 0   100%
hopwise/model/sequential_recommender/fearec.py FeedForward.swish   1 1 0   0%
hopwise/model/sequential_recommender/fearec.py FeedForward.forward   6 0 0   100%
hopwise/model/sequential_recommender/fearec.py FEABlock.__init__   3 0 0   100%
hopwise/model/sequential_recommender/fearec.py FEABlock.forward   3 0 0   100%
hopwise/model/sequential_recommender/fearec.py FEAEncoder.__init__   6 0 0   100%
hopwise/model/sequential_recommender/fearec.py FEAEncoder.forward   8 1 0   88%
hopwise/model/sequential_recommender/fearec.py (no function)   46 0 0   100%
hopwise/model/sequential_recommender/fossil.py FOSSIL.__init__   18 2 0   89%
hopwise/model/sequential_recommender/fossil.py FOSSIL.inverse_seq_item_embedding   8 0 0   100%
hopwise/model/sequential_recommender/fossil.py FOSSIL.reg_loss   3 0 0   100%
hopwise/model/sequential_recommender/fossil.py FOSSIL.init_weights   2 0 0   100%
hopwise/model/sequential_recommender/fossil.py FOSSIL.forward   5 0 0   100%
hopwise/model/sequential_recommender/fossil.py FOSSIL.get_high_order_Markov   6 0 0   100%
hopwise/model/sequential_recommender/fossil.py FOSSIL.get_similarity   3 0 0   100%
hopwise/model/sequential_recommender/fossil.py FOSSIL.calculate_loss   19 6 0   68%
hopwise/model/sequential_recommender/fossil.py FOSSIL.predict   8 8 0   0%
hopwise/model/sequential_recommender/fossil.py FOSSIL.full_sort_predict   7 0 0   100%
hopwise/model/sequential_recommender/fossil.py (no function)   16 0 0   100%
hopwise/model/sequential_recommender/fpmc.py FPMC.__init__   12 1 0   92%
hopwise/model/sequential_recommender/fpmc.py FPMC._init_weights   2 0 0   100%
hopwise/model/sequential_recommender/fpmc.py FPMC.forward   16 0 0   100%
hopwise/model/sequential_recommender/fpmc.py FPMC.calculate_loss   9 0 0   100%
hopwise/model/sequential_recommender/fpmc.py FPMC.predict   6 0 0   100%
hopwise/model/sequential_recommender/fpmc.py FPMC.full_sort_predict   14 0 0   100%
hopwise/model/sequential_recommender/fpmc.py (no function)   14 0 0   100%
hopwise/model/sequential_recommender/gcsan.py GNN.__init__   12 0 0   100%
hopwise/model/sequential_recommender/gcsan.py GNN._reset_parameters   3 0 0   100%
hopwise/model/sequential_recommender/gcsan.py GNN.GNNCell   12 0 0   100%
hopwise/model/sequential_recommender/gcsan.py GNN.forward   3 0 0   100%
hopwise/model/sequential_recommender/gcsan.py GCSAN.__init__   25 1 0   96%
hopwise/model/sequential_recommender/gcsan.py GCSAN._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/gcsan.py GCSAN._get_slice   26 0 0   100%
hopwise/model/sequential_recommender/gcsan.py GCSAN.forward   14 0 0   100%
hopwise/model/sequential_recommender/gcsan.py GCSAN.calculate_loss   17 0 0   100%
hopwise/model/sequential_recommender/gcsan.py GCSAN.predict   7 7 0   0%
hopwise/model/sequential_recommender/gcsan.py GCSAN.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/gcsan.py (no function)   22 0 0   100%
hopwise/model/sequential_recommender/gru4rec.py GRU4Rec.__init__   16 1 0   94%
hopwise/model/sequential_recommender/gru4rec.py GRU4Rec._init_weights   5 0 0   100%
hopwise/model/sequential_recommender/gru4rec.py GRU4Rec.forward   6 0 0   100%
hopwise/model/sequential_recommender/gru4rec.py GRU4Rec.calculate_loss   16 0 0   100%
hopwise/model/sequential_recommender/gru4rec.py GRU4Rec.predict   7 7 0   0%
hopwise/model/sequential_recommender/gru4rec.py GRU4Rec.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/gru4rec.py (no function)   12 0 0   100%
hopwise/model/sequential_recommender/gru4reccpr.py gelu   1 0 0   100%
hopwise/model/sequential_recommender/gru4reccpr.py GRU4RecCPR.__init__   61 7 0   89%
hopwise/model/sequential_recommender/gru4reccpr.py GRU4RecCPR._init_weights   5 0 0   100%
hopwise/model/sequential_recommender/gru4reccpr.py GRU4RecCPR.forward   5 0 0   100%
hopwise/model/sequential_recommender/gru4reccpr.py GRU4RecCPR.get_facet_emb   1 0 0   100%
hopwise/model/sequential_recommender/gru4reccpr.py GRU4RecCPR.calculate_loss_prob   122 33 0   73%
hopwise/model/sequential_recommender/gru4reccpr.py GRU4RecCPR.calculate_loss   2 0 0   100%
hopwise/model/sequential_recommender/gru4reccpr.py GRU4RecCPR.predict   2 2 0   0%
hopwise/model/sequential_recommender/gru4reccpr.py GRU4RecCPR.full_sort_predict   5 1 0   80%
hopwise/model/sequential_recommender/gru4reccpr.py (no function)   17 0 0   100%
hopwise/model/sequential_recommender/gru4recf.py GRU4RecF.__init__   23 2 0   91%
hopwise/model/sequential_recommender/gru4recf.py GRU4RecF.forward   20 1 0   95%
hopwise/model/sequential_recommender/gru4recf.py GRU4RecF.calculate_loss   16 7 0   56%
hopwise/model/sequential_recommender/gru4recf.py GRU4RecF.predict   7 7 0   0%
hopwise/model/sequential_recommender/gru4recf.py GRU4RecF.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/gru4recf.py (no function)   12 0 0   100%
hopwise/model/sequential_recommender/gru4reckg.py GRU4RecKG.__init__   23 1 0   96%
hopwise/model/sequential_recommender/gru4reckg.py GRU4RecKG.forward   10 0 0   100%
hopwise/model/sequential_recommender/gru4reckg.py GRU4RecKG.calculate_loss   16 0 0   100%
hopwise/model/sequential_recommender/gru4reckg.py GRU4RecKG.predict   7 7 0   0%
hopwise/model/sequential_recommender/gru4reckg.py GRU4RecKG.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/gru4reckg.py (no function)   11 0 0   100%
hopwise/model/sequential_recommender/hgn.py HGN.__init__   24 2 0   92%
hopwise/model/sequential_recommender/hgn.py HGN.reg_loss   11 0 0   100%
hopwise/model/sequential_recommender/hgn.py HGN._init_weights   6 0 0   100%
hopwise/model/sequential_recommender/hgn.py HGN.feature_gating   8 0 0   100%
hopwise/model/sequential_recommender/hgn.py HGN.instance_gating   10 2 0   80%
hopwise/model/sequential_recommender/hgn.py HGN.forward   6 0 0   100%
hopwise/model/sequential_recommender/hgn.py HGN.calculate_loss   18 0 0   100%
hopwise/model/sequential_recommender/hgn.py HGN.predict   7 7 0   0%
hopwise/model/sequential_recommender/hgn.py HGN.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/hgn.py (no function)   15 0 0   100%
hopwise/model/sequential_recommender/hrm.py HRM.__init__   20 1 0   95%
hopwise/model/sequential_recommender/hrm.py HRM.inverse_seq_item   10 0 0   100%
hopwise/model/sequential_recommender/hrm.py HRM._init_weights   2 0 0   100%
hopwise/model/sequential_recommender/hrm.py HRM.forward   16 6 0   62%
hopwise/model/sequential_recommender/hrm.py HRM.calculate_loss   17 0 0   100%
hopwise/model/sequential_recommender/hrm.py HRM.predict   8 8 0   0%
hopwise/model/sequential_recommender/hrm.py HRM.full_sort_predict   7 0 0   100%
hopwise/model/sequential_recommender/hrm.py (no function)   13 0 0   100%
hopwise/model/sequential_recommender/ksr.py KSR.__init__   36 1 0   97%
hopwise/model/sequential_recommender/ksr.py KSR._init_weights   5 0 0   100%
hopwise/model/sequential_recommender/ksr.py KSR._get_kg_embedding   5 0 0   100%
hopwise/model/sequential_recommender/ksr.py KSR._memory_update_cell   3 0 0   100%
hopwise/model/sequential_recommender/ksr.py KSR.memory_update   9 0 0   100%
hopwise/model/sequential_recommender/ksr.py KSR.memory_read   3 0 0   100%
hopwise/model/sequential_recommender/ksr.py KSR.forward   9 0 0   100%
hopwise/model/sequential_recommender/ksr.py KSR._get_item_comb_embedding   4 0 0   100%
hopwise/model/sequential_recommender/ksr.py KSR.calculate_loss   16 0 0   100%
hopwise/model/sequential_recommender/ksr.py KSR.predict   7 7 0   0%
hopwise/model/sequential_recommender/ksr.py KSR.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/ksr.py (no function)   17 0 0   100%
hopwise/model/sequential_recommender/lightsans.py LightSANs.__init__   24 1 0   96%
hopwise/model/sequential_recommender/lightsans.py LightSANs._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/lightsans.py LightSANs.embedding_layer   4 0 0   100%
hopwise/model/sequential_recommender/lightsans.py LightSANs.forward   7 0 0   100%
hopwise/model/sequential_recommender/lightsans.py LightSANs.calculate_loss   16 0 0   100%
hopwise/model/sequential_recommender/lightsans.py LightSANs.predict   7 7 0   0%
hopwise/model/sequential_recommender/lightsans.py LightSANs.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/lightsans.py (no function)   13 0 0   100%
hopwise/model/sequential_recommender/narm.py NARM.__init__   21 1 0   95%
hopwise/model/sequential_recommender/narm.py NARM._init_weights   6 1 0   83%
hopwise/model/sequential_recommender/narm.py NARM.forward   14 0 0   100%
hopwise/model/sequential_recommender/narm.py NARM.calculate_loss   16 0 0   100%
hopwise/model/sequential_recommender/narm.py NARM.predict   7 7 0   0%
hopwise/model/sequential_recommender/narm.py NARM.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/narm.py (no function)   12 0 0   100%
hopwise/model/sequential_recommender/nextitnet.py NextItNet.__init__   19 1 0   95%
hopwise/model/sequential_recommender/nextitnet.py NextItNet._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/nextitnet.py NextItNet.forward   5 0 0   100%
hopwise/model/sequential_recommender/nextitnet.py NextItNet.reg_loss_rb   6 0 0   100%
hopwise/model/sequential_recommender/nextitnet.py NextItNet.calculate_loss   16 0 0   100%
hopwise/model/sequential_recommender/nextitnet.py NextItNet.predict   6 6 0   0%
hopwise/model/sequential_recommender/nextitnet.py NextItNet.full_sort_predict   5 0 0   100%
hopwise/model/sequential_recommender/nextitnet.py ResidualBlock_a.__init__   10 10 0   0%
hopwise/model/sequential_recommender/nextitnet.py ResidualBlock_a.forward   10 10 0   0%
hopwise/model/sequential_recommender/nextitnet.py ResidualBlock_a.conv_pad   5 5 0   0%
hopwise/model/sequential_recommender/nextitnet.py ResidualBlock_b.__init__   7 0 0   100%
hopwise/model/sequential_recommender/nextitnet.py ResidualBlock_b.forward   7 0 0   100%
hopwise/model/sequential_recommender/nextitnet.py ResidualBlock_b.conv_pad   5 0 0   100%
hopwise/model/sequential_recommender/nextitnet.py (no function)   23 0 0   100%
hopwise/model/sequential_recommender/npe.py NPE.__init__   17 1 0   94%
hopwise/model/sequential_recommender/npe.py NPE._init_weights   2 0 0   100%
hopwise/model/sequential_recommender/npe.py NPE.forward   4 0 0   100%
hopwise/model/sequential_recommender/npe.py NPE.calculate_loss   17 0 0   100%
hopwise/model/sequential_recommender/npe.py NPE.predict   7 7 0   0%
hopwise/model/sequential_recommender/npe.py NPE.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/npe.py (no function)   12 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py RepeatNet.__init__   13 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py RepeatNet._init_weights   6 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py RepeatNet.forward   9 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py RepeatNet.calculate_loss   8 1 0   88%
hopwise/model/sequential_recommender/repeatnet.py RepeatNet.repeat_explore_loss   11 11 0   0%
hopwise/model/sequential_recommender/repeatnet.py RepeatNet.full_sort_predict   4 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py RepeatNet.predict   7 7 0   0%
hopwise/model/sequential_recommender/repeatnet.py Repeat_Explore_Mechanism.__init__   10 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py Repeat_Explore_Mechanism.forward   14 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py Repeat_Recommendation_Decoder.__init__   10 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py Repeat_Recommendation_Decoder.forward   13 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py Explore_Recommendation_Decoder.__init__   11 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py Explore_Recommendation_Decoder.forward   21 0 0   100%
hopwise/model/sequential_recommender/repeatnet.py (no function)   24 0 0   100%
hopwise/model/sequential_recommender/rpg.py RPG.__init__   29 2 0   93%
hopwise/model/sequential_recommender/rpg.py RPG.load_state_dict   2 2 0   0%
hopwise/model/sequential_recommender/rpg.py RPG.train   3 0 0   100%
hopwise/model/sequential_recommender/rpg.py RPG.forward   7 0 0   100%
hopwise/model/sequential_recommender/rpg.py RPG.calculate_loss   15 0 0   100%
hopwise/model/sequential_recommender/rpg.py RPG.predict   3 3 0   0%
hopwise/model/sequential_recommender/rpg.py RPG.full_sort_predict   17 0 0   100%
hopwise/model/sequential_recommender/rpg.py RPG.graph_propagation   19 0 0   100%
hopwise/model/sequential_recommender/rpg.py RPG.init_graph   14 0 0   100%
hopwise/model/sequential_recommender/rpg.py (no function)   16 0 0   100%
hopwise/model/sequential_recommender/s3rec.py S3Rec.__init__   47 2 0   96%
hopwise/model/sequential_recommender/s3rec.py S3Rec._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/s3rec.py S3Rec._associated_attribute_prediction   4 0 0   100%
hopwise/model/sequential_recommender/s3rec.py S3Rec._masked_item_prediction   4 0 0   100%
hopwise/model/sequential_recommender/s3rec.py S3Rec._masked_attribute_prediction   4 0 0   100%
hopwise/model/sequential_recommender/s3rec.py S3Rec._segment_prediction   3 0 0   100%
hopwise/model/sequential_recommender/s3rec.py S3Rec.forward   11 0 0   100%
hopwise/model/sequential_recommender/s3rec.py S3Rec.pretrain   27 0 0   100%
hopwise/model/sequential_recommender/s3rec.py S3Rec._neg_sample   4 0 0   100%
hopwise/model/sequential_recommender/s3rec.py S3Rec._padding_zero_at_left   3 0 0   100%
hopwise/model/sequential_recommender/s3rec.py S3Rec.reconstruct_pretrain_data   65 2 0   97%
hopwise/model/sequential_recommender/s3rec.py S3Rec.calculate_loss   19 6 0   68%
hopwise/model/sequential_recommender/s3rec.py S3Rec.predict   8 8 0   0%
hopwise/model/sequential_recommender/s3rec.py S3Rec.full_sort_predict   7 0 0   100%
hopwise/model/sequential_recommender/s3rec.py (no function)   21 0 0   100%
hopwise/model/sequential_recommender/sasrec.py SASRec.__init__   22 1 0   95%
hopwise/model/sequential_recommender/sasrec.py SASRec._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/sasrec.py SASRec.forward   12 0 0   100%
hopwise/model/sequential_recommender/sasrec.py SASRec.calculate_loss   16 0 0   100%
hopwise/model/sequential_recommender/sasrec.py SASRec.predict   7 7 0   0%
hopwise/model/sequential_recommender/sasrec.py SASRec.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/sasrec.py (no function)   12 0 0   100%
hopwise/model/sequential_recommender/sasreccpr.py gelu   1 0 0   100%
hopwise/model/sequential_recommender/sasreccpr.py SASRecCPR.__init__   58 6 0   90%
hopwise/model/sequential_recommender/sasreccpr.py SASRecCPR.get_facet_emb   1 0 0   100%
hopwise/model/sequential_recommender/sasreccpr.py SASRecCPR._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/sasreccpr.py SASRecCPR.forward   10 0 0   100%
hopwise/model/sequential_recommender/sasreccpr.py SASRecCPR.calculate_loss_prob   109 25 0   77%
hopwise/model/sequential_recommender/sasreccpr.py SASRecCPR.calculate_loss   2 0 0   100%
hopwise/model/sequential_recommender/sasreccpr.py SASRecCPR.predict   2 2 0   0%
hopwise/model/sequential_recommender/sasreccpr.py SASRecCPR.full_sort_predict   5 2 0   60%
hopwise/model/sequential_recommender/sasreccpr.py (no function)   17 0 0   100%
hopwise/model/sequential_recommender/sasrecf.py SASRecF.__init__   29 2 0   93%
hopwise/model/sequential_recommender/sasrecf.py SASRecF._init_weights   7 0 0   100%
hopwise/model/sequential_recommender/sasrecf.py SASRecF.forward   26 1 0   96%
hopwise/model/sequential_recommender/sasrecf.py SASRecF.calculate_loss   16 7 0   56%
hopwise/model/sequential_recommender/sasrecf.py SASRecF.predict   7 7 0   0%
hopwise/model/sequential_recommender/sasrecf.py SASRecF.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/sasrecf.py (no function)   13 0 0   100%
hopwise/model/sequential_recommender/shan.py SHAN.__init__   22 1 0   95%
hopwise/model/sequential_recommender/shan.py SHAN.reg_loss   4 0 0   100%
hopwise/model/sequential_recommender/shan.py SHAN.init_weights   7 2 0   71%
hopwise/model/sequential_recommender/shan.py SHAN.forward   12 0 0   100%
hopwise/model/sequential_recommender/shan.py SHAN.calculate_loss   17 0 0   100%
hopwise/model/sequential_recommender/shan.py SHAN.predict   7 7 0   0%
hopwise/model/sequential_recommender/shan.py SHAN.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/shan.py SHAN.long_and_short_term_attention_based_pooling_layer   8 0 0   100%
hopwise/model/sequential_recommender/shan.py SHAN.long_term_attention_based_pooling_layer   8 0 0   100%
hopwise/model/sequential_recommender/shan.py (no function)   16 0 0   100%
hopwise/model/sequential_recommender/sine.py SINE.__init__   31 1 0   97%
hopwise/model/sequential_recommender/sine.py SINE._init_weight   2 0 0   100%
hopwise/model/sequential_recommender/sine.py SINE._init_weights   5 0 0   100%
hopwise/model/sequential_recommender/sine.py SINE.calculate_loss   22 0 0   100%
hopwise/model/sequential_recommender/sine.py SINE.calculate_reg_loss   4 0 0   100%
hopwise/model/sequential_recommender/sine.py SINE.predict   7 7 0   0%
hopwise/model/sequential_recommender/sine.py SINE.forward   33 0 0   100%
hopwise/model/sequential_recommender/sine.py SINE.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/sine.py (no function)   19 0 0   100%
hopwise/model/sequential_recommender/srgnn.py GNN.__init__   13 0 0   100%
hopwise/model/sequential_recommender/srgnn.py GNN.GNNCell   12 0 0   100%
hopwise/model/sequential_recommender/srgnn.py GNN.forward   3 0 0   100%
hopwise/model/sequential_recommender/srgnn.py SRGNN.__init__   17 1 0   94%
hopwise/model/sequential_recommender/srgnn.py SRGNN._reset_parameters   3 0 0   100%
hopwise/model/sequential_recommender/srgnn.py SRGNN._get_slice   27 0 0   100%
hopwise/model/sequential_recommender/srgnn.py SRGNN.forward   12 0 0   100%
hopwise/model/sequential_recommender/srgnn.py SRGNN.calculate_loss   16 0 0   100%
hopwise/model/sequential_recommender/srgnn.py SRGNN.predict   7 7 0   0%
hopwise/model/sequential_recommender/srgnn.py SRGNN.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/srgnn.py (no function)   20 0 0   100%
hopwise/model/sequential_recommender/stamp.py STAMP.__init__   19 1 0   95%
hopwise/model/sequential_recommender/stamp.py STAMP._init_weights   6 0 0   100%
hopwise/model/sequential_recommender/stamp.py STAMP.forward   11 0 0   100%
hopwise/model/sequential_recommender/stamp.py STAMP.count_alpha   10 0 0   100%
hopwise/model/sequential_recommender/stamp.py STAMP.calculate_loss   16 0 0   100%
hopwise/model/sequential_recommender/stamp.py STAMP.predict   7 7 0   0%
hopwise/model/sequential_recommender/stamp.py STAMP.full_sort_predict   6 0 0   100%
hopwise/model/sequential_recommender/stamp.py (no function)   13 0 0   100%
hopwise/model/sequential_recommender/transrec.py TransRec.__init__   11 0 0   100%
hopwise/model/sequential_recommender/transrec.py TransRec._l2_distance   1 0 0   100%
hopwise/model/sequential_recommender/transrec.py TransRec.gather_last_items   3 0 0   100%
hopwise/model/sequential_recommender/transrec.py TransRec.forward   6 0 0   100%
hopwise/model/sequential_recommender/transrec.py TransRec.calculate_loss   18 0 0   100%
hopwise/model/sequential_recommender/transrec.py TransRec.predict   10 10 0   0%
hopwise/model/sequential_recommender/transrec.py TransRec.full_sort_predict   12 0 0   100%
hopwise/model/sequential_recommender/transrec.py (no function)   15 0 0   100%
hopwise/quick_start/__init__.py (no function)   1 0 0   100%
hopwise/quick_start/quick_start.py run   12 12 0   0%
hopwise/quick_start/quick_start.py run_hopwise   51 20 0   61%
hopwise/quick_start/quick_start.py get_logger   6 0 0   100%
hopwise/quick_start/quick_start.py format_metrics   2 0 0   100%
hopwise/quick_start/quick_start.py run_hopwises   6 6 0   0%
hopwise/quick_start/quick_start.py objective_function   19 0 0   100%
hopwise/quick_start/quick_start.py load_data_and_model   23 23 0   0%
hopwise/quick_start/quick_start.py (no function)   17 0 0   100%
hopwise/sampler/__init__.py (no function)   1 0 0   100%
hopwise/sampler/sampler.py AbstractSampler.__init__   4 0 0   100%
hopwise/sampler/sampler.py AbstractSampler.set_distribution   3 0 0   100%
hopwise/sampler/sampler.py AbstractSampler._uni_sampling   1 1 0   0%
hopwise/sampler/sampler.py AbstractSampler._get_candidates_list   1 1 0   0%
hopwise/sampler/sampler.py AbstractSampler._build_alias_table   25 9 0   64%
hopwise/sampler/sampler.py AbstractSampler._pop_sampling   9 9 0   0%
hopwise/sampler/sampler.py AbstractSampler.sampling   5 3 0   40%
hopwise/sampler/sampler.py AbstractSampler.get_used_ids   1 1 0   0%
hopwise/sampler/sampler.py AbstractSampler.sample_by_key_ids   19 0 0   100%
hopwise/sampler/sampler.py Sampler.__init__   13 3 0   77%
hopwise/sampler/sampler.py Sampler._get_candidates_list   4 0 0   100%
hopwise/sampler/sampler.py Sampler._uni_sampling   1 0 0   100%
hopwise/sampler/sampler.py Sampler.get_used_ids   11 1 0   91%
hopwise/sampler/sampler.py Sampler.set_phase   6 1 0   83%
hopwise/sampler/sampler.py Sampler.sample_by_user_ids   6 4 0   33%
hopwise/sampler/sampler.py KGSampler.__init__   8 0 0   100%
hopwise/sampler/sampler.py KGSampler._uni_sampling   1 0 0   100%
hopwise/sampler/sampler.py KGSampler._get_candidates_list   1 1 0   0%
hopwise/sampler/sampler.py KGSampler.get_used_ids   7 1 0   86%
hopwise/sampler/sampler.py KGSampler.sample_by_entity_ids   6 4 0   33%
hopwise/sampler/sampler.py RepeatableSampler.__init__   8 1 0   88%
hopwise/sampler/sampler.py RepeatableSampler._uni_sampling   1 0 0   100%
hopwise/sampler/sampler.py RepeatableSampler._get_candidates_list   1 1 0   0%
hopwise/sampler/sampler.py RepeatableSampler.get_used_ids   1 0 0   100%
hopwise/sampler/sampler.py RepeatableSampler.sample_by_user_ids   7 4 0   43%
hopwise/sampler/sampler.py RepeatableSampler.set_phase   5 1 0   80%
hopwise/sampler/sampler.py SeqSampler.__init__   5 0 0   100%
hopwise/sampler/sampler.py SeqSampler._uni_sampling   1 0 0   100%
hopwise/sampler/sampler.py SeqSampler.get_used_ids   1 0 0   100%
hopwise/sampler/sampler.py SeqSampler.sample_neg_sequence   8 0 0   100%
hopwise/sampler/sampler.py (no function)   39 0 0   100%
hopwise/trainer/__init__.py (no function)   3 0 0   100%
hopwise/trainer/hf_path_trainer.py HFPathTrainer.__init__   3 0 0   100%
hopwise/trainer/hf_path_trainer.py HFPathTrainer.evaluate   2 0 0   100%
hopwise/trainer/hf_path_trainer.py hopwiseCallback.__init__   9 0 0   100%
hopwise/trainer/hf_path_trainer.py hopwiseCallback.on_train_begin   4 1 0   75%
hopwise/trainer/hf_path_trainer.py hopwiseCallback.on_train_end   2 0 0   100%
hopwise/trainer/hf_path_trainer.py hopwiseCallback.on_epoch_begin   5 0 0   100%
hopwise/trainer/hf_path_trainer.py hopwiseCallback.on_epoch_end   23 5 0   78%
hopwise/trainer/hf_path_trainer.py hopwiseCallback.on_step_end   11 3 0   73%
hopwise/trainer/hf_path_trainer.py hopwiseCallback.on_evaluate   28 9 0   68%
hopwise/trainer/hf_path_trainer.py (no function)   15 0 0   100%
hopwise/trainer/hyper_tuning.py _recursiveFindNodes   18 5 0   72%
hopwise/trainer/hyper_tuning.py _parameters   10 0 0   100%
hopwise/trainer/hyper_tuning.py _spacesize   2 0 0   100%
hopwise/trainer/hyper_tuning.py exhaustive_search   21 2 0   90%
hopwise/trainer/hyper_tuning.py HyperTuning.__init__   27 5 0   81%
hopwise/trainer/hyper_tuning.py HyperTuning.select_algo   47 7 0   85%
hopwise/trainer/hyper_tuning.py HyperTuning.select_early_stop   2 0 0   100%
hopwise/trainer/hyper_tuning.py HyperTuning._get_tuner_distributions   26 0 0   100%
hopwise/trainer/hyper_tuning.py HyperTuning._get_tuner_distributions.choice   1 0 0   100%
hopwise/trainer/hyper_tuning.py HyperTuning._get_tuner_distributions.uniform   1 0 0   100%
hopwise/trainer/hyper_tuning.py HyperTuning._get_tuner_distributions.quniform   1 0 0   100%
hopwise/trainer/hyper_tuning.py HyperTuning._get_tuner_distributions.loguniform   1 0 0   100%
hopwise/trainer/hyper_tuning.py HyperTuning.build_space_from_file   3 0 0   100%
hopwise/trainer/hyper_tuning.py HyperTuning.build_space_from_dict   3 3 0   0%
hopwise/trainer/hyper_tuning.py HyperTuning._build_space_from_file   25 2 0   92%
hopwise/trainer/hyper_tuning.py HyperTuning._build_space_from_dict   27 1 0   96%
hopwise/trainer/hyper_tuning.py HyperTuning.build_optuna_space   21 1 0   95%
hopwise/trainer/hyper_tuning.py HyperTuning.params2str   4 0 0   100%
hopwise/trainer/hyper_tuning.py HyperTuning._print_result   6 0 0   100%
hopwise/trainer/hyper_tuning.py HyperTuning.export_result   18 18 0   0%
hopwise/trainer/hyper_tuning.py HyperTuning.trial   18 0 0   100%
hopwise/trainer/hyper_tuning.py HyperTuning.plot_hyper   12 12 0   0%
hopwise/trainer/hyper_tuning.py HyperTuning.run   51 9 0   82%
hopwise/trainer/hyper_tuning.py HyperTuning.run.hyperopt_objective   8 5 0   38%
hopwise/trainer/hyper_tuning.py (no function)   36 0 0   100%
hopwise/trainer/trainer.py AbstractTrainer.__init__   5 2 0   60%
hopwise/trainer/trainer.py AbstractTrainer.fit   1 1 0   0%
hopwise/trainer/trainer.py AbstractTrainer.evaluate   1 1 0   0%
hopwise/trainer/trainer.py AbstractTrainer.set_reduce_hook   4 4 0   0%
hopwise/trainer/trainer.py AbstractTrainer.sync_grad_loss   4 4 0   0%
hopwise/trainer/trainer.py Trainer.__init__   31 0 0   100%
hopwise/trainer/trainer.py Trainer._build_optimizer   23 7 0   70%
hopwise/trainer/trainer.py Trainer._train_epoch   31 4 0   87%
hopwise/trainer/trainer.py Trainer._valid_epoch   3 0 0   100%
hopwise/trainer/trainer.py Trainer._save_checkpoint   7 1 0   86%
hopwise/trainer/trainer.py Trainer.resume_checkpoint   13 13 0   0%
hopwise/trainer/trainer.py Trainer._check_nan   2 1 0   50%
hopwise/trainer/trainer.py Trainer._generate_train_loss_output   8 0 0   100%
hopwise/trainer/trainer.py Trainer._add_train_loss_to_tensorboard   4 0 0   100%
hopwise/trainer/trainer.py Trainer._add_hparam_to_tensorboard   7 0 0   100%
hopwise/trainer/trainer.py Trainer.fit   46 7 0   85%
hopwise/trainer/trainer.py Trainer._batch_eval   3 0 0   100%
hopwise/trainer/trainer.py Trainer._full_sort_batch_eval   16 1 0   94%
hopwise/trainer/trainer.py Trainer._neg_sample_batch_eval   13 0 0   100%
hopwise/trainer/trainer.py Trainer.evaluate   34 5 0   85%
hopwise/trainer/trainer.py Trainer._map_reduce   12 12 0   0%
hopwise/trainer/trainer.py Trainer._split_predict   14 1 0   93%
hopwise/trainer/trainer.py KGTrainer.__init__   10 2 0   80%
hopwise/trainer/trainer.py KGTrainer._train_epoch   13 2 0   85%
hopwise/trainer/trainer.py KGTrainer._valid_epoch   12 7 0   42%
hopwise/trainer/trainer.py KGTrainer._batch_eval   8 3 0   62%
hopwise/trainer/trainer.py KGTrainer._full_sort_batch_eval   16 1 0   94%
hopwise/trainer/trainer.py KGTrainer._split_predict_fn   14 14 0   0%
hopwise/trainer/trainer.py KGTrainer.evaluate   35 15 0   57%
hopwise/trainer/trainer.py KGTrainer.evaluate_data_loop   21 4 0   81%
hopwise/trainer/trainer.py KGTrainer.fit   67 25 0   63%
hopwise/trainer/trainer.py ExplainableTrainer.__init__   2 0 0   100%
hopwise/trainer/trainer.py ExplainableTrainer._full_sort_batch_eval   7 0 0   100%
hopwise/trainer/trainer.py PGPRTrainer.__init__   1 0 0   100%
hopwise/trainer/trainer.py CAFETrainer.__init__   1 0 0   100%
hopwise/trainer/trainer.py KGATTrainer.__init__   1 0 0   100%
hopwise/trainer/trainer.py KGATTrainer._train_epoch   10 1 0   90%
hopwise/trainer/trainer.py PretrainTrainer.__init__   3 0 0   100%
hopwise/trainer/trainer.py PretrainTrainer.save_pretrained_model   3 0 0   100%
hopwise/trainer/trainer.py PretrainTrainer._get_pretrained_model_path   2 0 0   100%
hopwise/trainer/trainer.py PretrainTrainer.pretrain   16 2 0   88%
hopwise/trainer/trainer.py S3RecTrainer.__init__   1 0 0   100%
hopwise/trainer/trainer.py S3RecTrainer.fit   5 1 0   80%
hopwise/trainer/trainer.py TPRecTrainer.__init__   1 1 0   0%
hopwise/trainer/trainer.py TPRecTrainer.fit   5 5 0   0%
hopwise/trainer/trainer.py TPRecTrainer._train_epoch   15 15 0   0%
hopwise/trainer/trainer.py TPRecTrainer.evaluate   32 32 0   0%
hopwise/trainer/trainer.py TPRecTrainer._full_sort_batch_eval   15 15 0   0%
hopwise/trainer/trainer.py MKRTrainer.__init__   2 0 0   100%
hopwise/trainer/trainer.py MKRTrainer._train_epoch   9 0 0   100%
hopwise/trainer/trainer.py TraditionalTrainer.__init__   2 0 0   100%
hopwise/trainer/trainer.py DecisionTreeTrainer.__init__   24 0 0   100%
hopwise/trainer/trainer.py DecisionTreeTrainer._interaction_to_sparse   31 18 0   42%
hopwise/trainer/trainer.py DecisionTreeTrainer._interaction_to_lib_datatype   1 1 0   0%
hopwise/trainer/trainer.py DecisionTreeTrainer._valid_epoch   3 0 0   100%
hopwise/trainer/trainer.py DecisionTreeTrainer._save_checkpoint   2 2 0   0%
hopwise/trainer/trainer.py DecisionTreeTrainer.fit   26 10 0   62%
hopwise/trainer/trainer.py DecisionTreeTrainer.evaluate   1 1 0   0%
hopwise/trainer/trainer.py DecisionTreeTrainer._train_at_once   1 1 0   0%
hopwise/trainer/trainer.py XGBoostTrainer.__init__   14 0 0   100%
hopwise/trainer/trainer.py XGBoostTrainer._interaction_to_lib_datatype   2 0 0   100%
hopwise/trainer/trainer.py XGBoostTrainer._train_at_once   6 0 0   100%
hopwise/trainer/trainer.py XGBoostTrainer.evaluate   11 4 0   64%
hopwise/trainer/trainer.py LightGBMTrainer.__init__   7 0 0   100%
hopwise/trainer/trainer.py LightGBMTrainer._interaction_to_lib_datatype   2 0 0   100%
hopwise/trainer/trainer.py LightGBMTrainer._train_at_once   6 0 0   100%
hopwise/trainer/trainer.py LightGBMTrainer.evaluate   11 4 0   64%
hopwise/trainer/trainer.py RaCTTrainer.__init__   1 1 0   0%
hopwise/trainer/trainer.py RaCTTrainer.fit   7 7 0   0%
hopwise/trainer/trainer.py RecVAETrainer.__init__   5 0 0   100%
hopwise/trainer/trainer.py RecVAETrainer._train_epoch   11 0 0   100%
hopwise/trainer/trainer.py RecVAETrainer._train_epoch.encoder_loss_func   1 0 0   100%
hopwise/trainer/trainer.py RecVAETrainer._train_epoch.decoder_loss_func   1 0 0   100%
hopwise/trainer/trainer.py NCLTrainer.__init__   3 0 0   100%
hopwise/trainer/trainer.py NCLTrainer.fit   49 19 0   61%
hopwise/trainer/trainer.py NCLTrainer._train_epoch   33 7 0   79%
hopwise/trainer/trainer.py PEARLMfromscratchTrainer.__init__   2 0 0   100%
hopwise/trainer/trainer.py PEARLMfromscratchTrainer._full_sort_batch_eval   1 0 0   100%
hopwise/trainer/trainer.py HFPathLanguageModelingTrainer.__init__   6 0 0   100%
hopwise/trainer/trainer.py HFPathLanguageModelingTrainer.prepare_hf_args   5 0 0   100%
hopwise/trainer/trainer.py HFPathLanguageModelingTrainer.init_hf_trainer   6 0 0   100%
hopwise/trainer/trainer.py HFPathLanguageModelingTrainer.processing_class   3 3 0   0%
hopwise/trainer/trainer.py HFPathLanguageModelingTrainer._save_checkpoint   9 9 0   0%
hopwise/trainer/trainer.py HFPathLanguageModelingTrainer.resume_checkpoint   18 18 0   0%
hopwise/trainer/trainer.py HFPathLanguageModelingTrainer.fit   6 0 0   100%
hopwise/trainer/trainer.py HFPathLanguageModelingTrainer._full_sort_batch_eval   1 0 0   100%
hopwise/trainer/trainer.py HFPathLanguageModelingTrainer.evaluate   8 1 0   88%
hopwise/trainer/trainer.py KGGLMTrainer._get_pretrained_model_path   2 0 0   100%
hopwise/trainer/trainer.py KGGLMTrainer.pretrain   9 0 0   100%
hopwise/trainer/trainer.py KGGLMTrainer.pretrain.PretrainSaveCallback.__init__   1 0 0   100%
hopwise/trainer/trainer.py KGGLMTrainer.pretrain.PretrainSaveCallback.on_epoch_end   4 0 0   100%
hopwise/trainer/trainer.py KGGLMTrainer.evaluate   3 0 0   100%
hopwise/trainer/trainer.py KGGLMTrainer.fit   5 1 0   80%
hopwise/trainer/trainer.py (no function)   143 9 0   94%
hopwise/utils/__init__.py (no function)   6 0 0   100%
hopwise/utils/argument_list.py (no function)   4 0 0   100%
hopwise/utils/case_study.py full_sort_scores   26 26 0   0%
hopwise/utils/case_study.py full_sort_explanations   12 12 0   0%
hopwise/utils/case_study.py full_sort_topk   2 2 0   0%
hopwise/utils/case_study.py (no function)   9 9 0   0%
hopwise/utils/enum_type.py KnowledgeEvaluationType.__str__   2 0 0   100%
hopwise/utils/enum_type.py PathLanguageModelingTokenType.__init__   2 0 0   100%
hopwise/utils/enum_type.py PathLanguageModelingTokenType.__str__   1 1 0   0%
hopwise/utils/enum_type.py PathSamplingStrategy.__str__   1 1 0   0%
hopwise/utils/enum_type.py (no function)   52 0 0   100%
hopwise/utils/logger.py ProgressBar.__init__   2 0 0   100%
hopwise/utils/logger.py ProgressBar.__call__   1 0 0   100%
hopwise/utils/logger.py progress_bar   3 1 0   67%
hopwise/utils/logger.py RemoveColorFilter.filter   4 4 0   0%
hopwise/utils/logger.py set_color   14 3 0   79%
hopwise/utils/logger.py init_logger   38 7 0   82%
hopwise/utils/logger.py (no function)   20 0 0   100%
hopwise/utils/url.py decide_download   5 5 0   0%
hopwise/utils/url.py makedirs   5 5 0   0%
hopwise/utils/url.py download_url   23 23 3   0%
hopwise/utils/url.py extract_zip   4 4 0   0%
hopwise/utils/url.py rename_atomic_files   9 9 0   0%
hopwise/utils/url.py (no function)   15 1 0   93%
hopwise/utils/utils.py get_local_time   3 0 0   100%
hopwise/utils/utils.py ensure_dir   1 0 0   100%
hopwise/utils/utils.py deep_dict_update   6 0 0   100%
hopwise/utils/utils.py get_model   12 1 0   92%
hopwise/utils/utils.py get_trainer   16 1 0   94%
hopwise/utils/utils.py early_stopping   18 8 0   56%
hopwise/utils/utils.py calculate_valid_score   3 1 0   67%
hopwise/utils/utils.py dict2str   1 0 0   100%
hopwise/utils/utils.py init_seed   10 0 0   100%
hopwise/utils/utils.py get_tensorboard   11 1 0   91%
hopwise/utils/utils.py get_gpu_usage   3 3 0   0%
hopwise/utils/utils.py get_flops   39 3 0   92%
hopwise/utils/utils.py get_flops.count_normalization   3 3 0   0%
hopwise/utils/utils.py get_flops.count_embedding   4 0 0   100%
hopwise/utils/utils.py get_flops.TracingAdapter.__init__   2 0 0   100%
hopwise/utils/utils.py get_flops.TracingAdapter.forward   1 0 0   100%
hopwise/utils/utils.py get_flops.add_hooks   21 5 0   76%
hopwise/utils/utils.py get_flops.dfs_count   11 0 0   100%
hopwise/utils/utils.py list_to_latex   18 18 0   0%
hopwise/utils/utils.py list_to_latex.bold_func   3 3 0   0%
hopwise/utils/utils.py get_environment   12 0 0   100%
hopwise/utils/utils.py get_sequence_postprocessor   5 2 0   60%
hopwise/utils/utils.py get_logits_processor   4 0 0   100%
hopwise/utils/utils.py GenerationOutputs.__post_init__   1 0 0   100%
hopwise/utils/utils.py (no function)   34 0 0   100%
hopwise/utils/wandblogger.py WandbLogger.__init__   3 0 0   100%
hopwise/utils/wandblogger.py WandbLogger.setup   9 8 0   11%
hopwise/utils/wandblogger.py WandbLogger.log_metrics   5 4 0   20%
hopwise/utils/wandblogger.py WandbLogger.log_eval_metrics   4 3 0   25%
hopwise/utils/wandblogger.py WandbLogger._set_steps   2 2 0   0%
hopwise/utils/wandblogger.py WandbLogger._add_head_to_metrics   6 6 0   0%
hopwise/utils/wandblogger.py (no function)   7 0 0   100%
Total     24978 5535 4   78%

No items found using the specified filter.