hopwise coverage: 78%

Files Functions Classes

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

File   statements missing excluded   coverage
hopwise/__init__.py   1 0 0   100%
hopwise/__main__.py   3 3 0   0%
hopwise/cli.py   219 219 0   0%
hopwise/config/__init__.py   1 0 0   100%
hopwise/config/configurator.py   403 98 0   76%
hopwise/data/__init__.py   2 0 0   100%
hopwise/data/dataloader/__init__.py   4 0 0   100%
hopwise/data/dataloader/abstract_dataloader.py   113 9 0   92%
hopwise/data/dataloader/general_dataloader.py   207 27 0   87%
hopwise/data/dataloader/knowledge_dataloader.py   92 16 0   83%
hopwise/data/dataloader/user_dataloader.py   22 2 0   91%
hopwise/data/dataset/__init__.py   7 0 0   100%
hopwise/data/dataset/customized_dataset.py   393 178 1   55%
hopwise/data/dataset/dataset.py   1009 217 0   78%
hopwise/data/dataset/decisiontree_dataset.py   49 42 0   14%
hopwise/data/dataset/kg_dataset.py   725 166 0   77%
hopwise/data/dataset/kg_path_dataset.py   639 121 0   81%
hopwise/data/dataset/kg_seq_dataset.py   4 0 0   100%
hopwise/data/dataset/sequential_dataset.py   101 4 0   96%
hopwise/data/interaction.py   169 53 0   69%
hopwise/data/transform.py   180 4 0   98%
hopwise/data/utils.py   249 113 0   55%
hopwise/evaluator/__init__.py   5 0 0   100%
hopwise/evaluator/base_metric.py   120 17 0   86%
hopwise/evaluator/collector.py   162 67 0   59%
hopwise/evaluator/evaluator.py   23 5 0   78%
hopwise/evaluator/metrics.py   689 77 0   89%
hopwise/evaluator/register.py   43 8 0   81%
hopwise/evaluator/utils.py   60 40 0   33%
hopwise/model/abstract_recommender.py   352 70 0   80%
hopwise/model/context_aware_recommender/__init__.py   18 0 0   100%
hopwise/model/context_aware_recommender/afm.py   56 1 0   98%
hopwise/model/context_aware_recommender/autoint.py   59 3 0   95%
hopwise/model/context_aware_recommender/dcn.py   53 0 0   100%
hopwise/model/context_aware_recommender/dcnv2.py   100 37 0   63%
hopwise/model/context_aware_recommender/deepfm.py   36 0 0   100%
hopwise/model/context_aware_recommender/dssm.py   53 2 0   96%
hopwise/model/context_aware_recommender/eulernet.py   90 2 0   98%
hopwise/model/context_aware_recommender/ffm.py   209 50 0   76%
hopwise/model/context_aware_recommender/fignn.py   92 3 0   97%
hopwise/model/context_aware_recommender/fm.py   24 0 0   100%
hopwise/model/context_aware_recommender/fnn.py   33 0 0   100%
hopwise/model/context_aware_recommender/fwfm.py   70 9 0   87%
hopwise/model/context_aware_recommender/kd_dagfm.py   159 66 0   58%
hopwise/model/context_aware_recommender/lr.py   21 0 0   100%
hopwise/model/context_aware_recommender/nfm.py   35 0 0   100%
hopwise/model/context_aware_recommender/pnn.py   101 0 0   100%
hopwise/model/context_aware_recommender/widedeep.py   35 0 0   100%
hopwise/model/context_aware_recommender/xdeepfm.py   95 3 0   97%
hopwise/model/exlib_recommender/__init__.py   2 0 0   100%
hopwise/model/exlib_recommender/lightgbm.py   13 2 0   85%
hopwise/model/exlib_recommender/xgboost.py   13 2 0   85%
hopwise/model/general_recommender/__init__.py   32 0 0   100%
hopwise/model/general_recommender/admmslim.py   66 13 0   80%
hopwise/model/general_recommender/bpr.py   43 0 0   100%
hopwise/model/general_recommender/cdae.py   69 16 0   77%
hopwise/model/general_recommender/convncf.py   75 6 0   92%
hopwise/model/general_recommender/dgcf.py   196 11 0   94%
hopwise/model/general_recommender/diffrec.py   309 77 0   75%
hopwise/model/general_recommender/dmf.py   105 6 0   94%
hopwise/model/general_recommender/ease.py   35 4 0   89%
hopwise/model/general_recommender/enmf.py   60 7 0   88%
hopwise/model/general_recommender/fism.py   96 4 0   96%
hopwise/model/general_recommender/gcmc.py   210 35 0   83%
hopwise/model/general_recommender/itemknn.py   101 23 0   77%
hopwise/model/general_recommender/ldiffrec.py   179 72 0   60%
hopwise/model/general_recommender/lightgcn.py   71 8 0   89%
hopwise/model/general_recommender/line.py   101 9 0   91%
hopwise/model/general_recommender/macridvae.py   109 16 0   85%
hopwise/model/general_recommender/multidae.py   49 5 0   90%
hopwise/model/general_recommender/multivae.py   66 6 0   91%
hopwise/model/general_recommender/nais.py   149 15 0   90%
hopwise/model/general_recommender/nceplrec.py   47 5 0   89%
hopwise/model/general_recommender/ncl.py   146 8 0   95%
hopwise/model/general_recommender/neumf.py   99 39 0   61%
hopwise/model/general_recommender/ngcf.py   81 8 0   90%
hopwise/model/general_recommender/nncf.py   192 91 0   53%
hopwise/model/general_recommender/pop.py   28 4 0   86%
hopwise/model/general_recommender/ract.py   148 125 0   16%
hopwise/model/general_recommender/random.py   21 2 0   90%
hopwise/model/general_recommender/recvae.py   111 6 0   95%
hopwise/model/general_recommender/sgl.py   153 31 0   80%
hopwise/model/general_recommender/simplex.py   113 11 0   90%
hopwise/model/general_recommender/slimelastic.py   50 5 0   90%
hopwise/model/general_recommender/spectralcf.py   72 8 0   89%
hopwise/model/init.py   16 0 0   100%
hopwise/model/knowledge_aware_recommender/__init__.py   16 0 0   100%
hopwise/model/knowledge_aware_recommender/cafe.py   663 110 0   83%
hopwise/model/knowledge_aware_recommender/cfkg.py   58 0 0   100%
hopwise/model/knowledge_aware_recommender/cke.py   82 7 0   91%
hopwise/model/knowledge_aware_recommender/kgat.py   184 11 0   94%
hopwise/model/knowledge_aware_recommender/kgcn.py   145 7 0   95%
hopwise/model/knowledge_aware_recommender/kgin.py   190 38 0   80%
hopwise/model/knowledge_aware_recommender/kglrr.py   380 71 0   81%
hopwise/model/knowledge_aware_recommender/kgnnls.py   213 6 0   97%
hopwise/model/knowledge_aware_recommender/kgrec.py   305 22 0   93%
hopwise/model/knowledge_aware_recommender/ktup.py   134 0 0   100%
hopwise/model/knowledge_aware_recommender/mcclk.py   300 30 0   90%
hopwise/model/knowledge_aware_recommender/mkr.py   116 0 0   100%
hopwise/model/knowledge_aware_recommender/pgpr.py   376 41 0   89%
hopwise/model/knowledge_aware_recommender/ripplenet.py   210 10 0   95%
hopwise/model/knowledge_aware_recommender/tprec.py   522 475 0   9%
hopwise/model/knowledge_aware_recommender/userkgat.py   180 155 0   14%
hopwise/model/knowledge_aware_recommender/userktup.py   141 141 0   0%
hopwise/model/knowledge_aware_recommender/usermkr.py   122 122 0   0%
hopwise/model/knowledge_graph_embedding_recommender/__init__.py   14 0 0   100%
hopwise/model/knowledge_graph_embedding_recommender/analogy.py   154 51 0   67%
hopwise/model/knowledge_graph_embedding_recommender/complex.py   123 36 0   71%
hopwise/model/knowledge_graph_embedding_recommender/conve.py   116 23 0   80%
hopwise/model/knowledge_graph_embedding_recommender/convkb.py   99 7 0   93%
hopwise/model/knowledge_graph_embedding_recommender/distmult.py   86 22 0   74%
hopwise/model/knowledge_graph_embedding_recommender/hole.py   94 23 0   76%
hopwise/model/knowledge_graph_embedding_recommender/rescal.py   91 24 0   74%
hopwise/model/knowledge_graph_embedding_recommender/rotate.py   130 37 0   72%
hopwise/model/knowledge_graph_embedding_recommender/toruse.py   106 38 0   64%
hopwise/model/knowledge_graph_embedding_recommender/transd.py   130 39 0   70%
hopwise/model/knowledge_graph_embedding_recommender/transe.py   88 27 0   69%
hopwise/model/knowledge_graph_embedding_recommender/transh.py   85 12 0   86%
hopwise/model/knowledge_graph_embedding_recommender/transr.py   97 21 0   78%
hopwise/model/knowledge_graph_embedding_recommender/tucker.py   96 16 0   83%
hopwise/model/layers.py   742 130 0   82%
hopwise/model/logits_processor.py   175 30 0   83%
hopwise/model/loss.py   99 24 0   76%
hopwise/model/path_language_modeling_recommender/__init__.py   6 0 0   100%
hopwise/model/path_language_modeling_recommender/kgglm.py   17 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlm.py   57 4 0   93%
hopwise/model/path_language_modeling_recommender/pearlmgpt2.py   126 0 0   100%
hopwise/model/path_language_modeling_recommender/pearlmllama2.py   134 2 0   99%
hopwise/model/path_language_modeling_recommender/pearlmllama3.py   162 11 0   93%
hopwise/model/path_language_modeling_recommender/plm.py   79 6 0   92%
hopwise/model/sequence_postprocessor.py   116 34 0   71%
hopwise/model/sequential_recommender/__init__.py   32 0 0   100%
hopwise/model/sequential_recommender/bert4rec.py   116 12 0   90%
hopwise/model/sequential_recommender/caser.py   102 8 0   92%
hopwise/model/sequential_recommender/core.py   113 8 0   93%
hopwise/model/sequential_recommender/dien.py   226 39 0   83%
hopwise/model/sequential_recommender/din.py   77 1 0   99%
hopwise/model/sequential_recommender/fdsa.py   111 17 0   85%
hopwise/model/sequential_recommender/fearec.py   442 130 0   71%
hopwise/model/sequential_recommender/fossil.py   95 16 0   83%
hopwise/model/sequential_recommender/fpmc.py   73 1 0   99%
hopwise/model/sequential_recommender/gcsan.py   154 8 0   95%
hopwise/model/sequential_recommender/gru4rec.py   68 8 0   88%
hopwise/model/sequential_recommender/gru4reccpr.py   221 43 0   81%
hopwise/model/sequential_recommender/gru4recf.py   84 17 0   80%
hopwise/model/sequential_recommender/gru4reckg.py   73 8 0   89%
hopwise/model/sequential_recommender/hgn.py   111 11 0   90%
hopwise/model/sequential_recommender/hrm.py   93 15 0   84%
hopwise/model/sequential_recommender/ksr.py   120 8 0   93%
hopwise/model/sequential_recommender/lightsans.py   84 8 0   90%
hopwise/model/sequential_recommender/narm.py   82 9 0   89%
hopwise/model/sequential_recommender/nextitnet.py   131 32 0   76%
hopwise/model/sequential_recommender/npe.py   65 8 0   88%
hopwise/model/sequential_recommender/repeatnet.py   161 19 0   88%
hopwise/model/sequential_recommender/rpg.py   125 7 0   94%
hopwise/model/sequential_recommender/s3rec.py   234 18 0   92%
hopwise/model/sequential_recommender/sasrec.py   82 8 0   90%
hopwise/model/sequential_recommender/sasreccpr.py   212 35 0   83%
hopwise/model/sequential_recommender/sasrecf.py   104 17 0   84%
hopwise/model/sequential_recommender/shan.py   107 10 0   91%
hopwise/model/sequential_recommender/sine.py   129 8 0   94%
hopwise/model/sequential_recommender/srgnn.py   136 8 0   94%
hopwise/model/sequential_recommender/stamp.py   88 8 0   91%
hopwise/model/sequential_recommender/transrec.py   76 10 0   87%
hopwise/quick_start/__init__.py   1 0 0   100%
hopwise/quick_start/quick_start.py   136 61 0   55%
hopwise/sampler/__init__.py   1 0 0   100%
hopwise/sampler/sampler.py   209 46 0   78%
hopwise/trainer/__init__.py   3 0 0   100%
hopwise/trainer/hf_path_trainer.py   102 18 0   82%
hopwise/trainer/hyper_tuning.py   389 70 0   82%
hopwise/trainer/trainer.py   1102 325 0   71%
hopwise/utils/__init__.py   6 0 0   100%
hopwise/utils/argument_list.py   4 0 0   100%
hopwise/utils/case_study.py   49 49 0   0%
hopwise/utils/enum_type.py   58 2 0   97%
hopwise/utils/logger.py   82 15 0   82%
hopwise/utils/url.py   61 47 3   23%
hopwise/utils/utils.py   242 49 0   80%
hopwise/utils/wandblogger.py   36 23 0   36%
Total   24978 5535 4   78%

No items found using the specified filter.

1 empty file skipped.