recstudio

View on PyPIReverse Dependencies (0)

0.0.2a1 recstudio-0.0.2a1-py3-none-any.whl

Wheel Details

Project: recstudio
Version: 0.0.2a1
Filename: recstudio-0.0.2a1-py3-none-any.whl
Download: [link]
Size: 131195
MD5: 56b36cee625cb9caa14280def6f2a54c
SHA256: d6043f730ce810fa4fea1d1090787593cd298de87bc029aaaaa88527c526f6f6
Uploaded: 2022-09-03 08:01:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: recstudio
Version: 0.0.2a1
Summary: A modular, efficient, unified, and comprehensive recommendation library based on PyTorch.
Author: USTCML
Author-Email: liandefu[at]ustc.edu.cn
Home-Page: https://github.com/ustcml/RecStudio
Classifier: License :: OSI Approved :: MIT License
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: numpy (>=1.20.1)
Requires-Dist: torch (>=1.9.0)
Requires-Dist: scipy (>=1.6.0)
Requires-Dist: pandas (>=1.4.0)
Requires-Dist: tqdm (>=4.48.2)
Requires-Dist: colorlog (==4.7.2)
Requires-Dist: colorama (==0.4.4)
Requires-Dist: pyyaml (>=5.1.0)
Requires-Dist: tensorboard (>=2.5.0)
Requires-Dist: faiss-gpu (==1.7.2)
Requires-Dist: torchmetrics (==0.7.3)
Requires-Dist: dgl-cu102 (==0.9.0)
Requires-Dist: nvidia-ml-py3 (==7.352.0)
Requires-Dist: tensorboard (>=2.9.0)
Requires-Dist: scikit-learn (>=1.0.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 418 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
recstudio/__init__.py sha256=lKu0fG4PkfUQSywvoEtooftT9BksdfvJltdzx3spgTo 191
recstudio/ann/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
recstudio/ann/sampler.py sha256=RIjAgoFJ7H2Kr1PBSHMzozUKQUIVjBmZ5aMwJvpMppY 28916
recstudio/data/__init__.py sha256=RlcZmkX3mDmQwOQJq_OcNW87jqAEEeQmLIAksN3dKVw 319
recstudio/data/advance_dataset.py sha256=Z-ezAwHV0s5zSB1mHLZ3n_IVvMlrUIdQTk4FjfWpkmk 3783
recstudio/data/dataset.py sha256=sjAYNNcjxpgethMqgAifpZqVfwRm1Jt2NePEPofLd5c 72656
recstudio/data/config/all.yaml sha256=D7mGsUOXagf7A7R08q4g1Fg4bwTtZrBAO9gcePHPiEQ 1123
recstudio/data/config/amazon-beauty.yaml sha256=l8_SoH7GQPK1g9CnHbBBmmHaXpRBOrqCZXUwa_PgGL8 1092
recstudio/data/config/amazon-books.yaml sha256=j2TGtRhNWMfcdfDjOvTB8kgI2wyHa_kS7KEHL0n4f1A 1064
recstudio/data/config/amazon-electronics.yaml sha256=q-qIqLXZAaIeabYKfHoO5xeq_sftNqtlEREjnYUyh1s 1075
recstudio/data/config/gowalla.yaml sha256=TugeVYGPiIJLUub53Hze62lhXvGxXvXZW3O1uzBh3NM 1101
recstudio/data/config/ml-100k.yaml sha256=ecT68At8HPhlslcCcp6OL8fbohSU2Z3MlrRKHPnbfwU 1240
recstudio/data/config/ml-10m.yaml sha256=Hn6LgEGtOJSiUlm1-0C59G4S5Ssy_SzOYvAUgALKHCI 1127
recstudio/data/config/ml-1m.yaml sha256=TTlF3cH2RrMZfXESyaXDprPRx1zUeWkmUPx5pH57HGE 1231
recstudio/data/config/ml-20m.yaml sha256=dkAipBuaCXToVP_DmX4jeecfk1syHVmz2PoT2vguLss 1116
recstudio/data/config/tmall.yaml sha256=-nxbjy0Oip4dOIUjUZtiBD7Lms4PB6gBkWYQCCP370E 1111
recstudio/eval/__init__.py sha256=EWYfsmZKXKNudlkpMCFBxb9bOWOP6wjVmoDjdqg3kiY 5708
recstudio/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
recstudio/model/init.py sha256=4cNhKwJFcHHevizYhbKsc4lI25x4F_HnPOj3JIxrcyA 1872
recstudio/model/loss_func.py sha256=jXIIQuwEAmfYj0Ni5KrdYqhw58YtUrZw7-EkGogx5Ms 7379
recstudio/model/ranker.py sha256=n30g6jS6lG1kruZmar1l2D_pha_Vm3YlZ-spTM97C3o 32
recstudio/model/retriever.py sha256=qsw8n0Vhy5BghoB7wKi4DzPBi29NA63fNZFNs6tZGvs 100
recstudio/model/scorer.py sha256=bl6TlUvV8m5CC1ssq77QqErKvSqtOn4g1_DlNK9Nwhk 4470
recstudio/model/ae/config/all.yaml sha256=EbrO8yp6y2Ys3H5fuH0u-MUVD_GNT0PpxeDBXlqpeZ8 41
recstudio/model/ae/config/multidae.yaml sha256=U_ljGKwcwtu76HcXscPhVzxhlocyY8fXq6CJWPXZG-Q 188
recstudio/model/ae/config/multivae.yaml sha256=YaEBe5E4UbMo48sp2tN7ebzCYn2yX1Wmjcadi7BgAbY 448
recstudio/model/basemodel/__init__.py sha256=HA2jDVbGiNqI7YuMdbT1m0rRjHBWirmpmin8MdWpqqY 268
recstudio/model/basemodel/basemodel.yaml sha256=TAzbN0BfzhShwDqoVtuXrrWUpJnJ6au_DXLpwxoENbw 1277
recstudio/model/basemodel/baseranker.py sha256=IVWCqE9nAzYhjSZIhAS6Y_WT9vMBStYxZc7LN8D6GRo 6531
recstudio/model/basemodel/baseretriever.py sha256=_51tmLxDhAD3C_CIiU8D3wfsYttbYOlzhAsuOotyfRE 19869
recstudio/model/basemodel/recommender.py sha256=VCSb_LoJlKlGr18jPTfBrp3KKNqVCd_ZrscQn4Smdv0 28582
recstudio/model/fm/__init__.py sha256=bxRn_IXJMl4xsMwS2t5l4_fwq7nm4PBbK9v6_Kpwonk 107
recstudio/model/fm/dcn.py sha256=Q2HrjqMKn1lJUzOhkZcGhy8d5wuKG2VjeKqHu3taSjE 1343
recstudio/model/fm/deepfm.py sha256=eBqQqDtsrVc2ez635ZwGQfb-bPgIUnFFuRVTCtQic7U 1629
recstudio/model/fm/fm.py sha256=I5eWAOHeALtC2A7XxDsOb1nX-8spVYWZsO-WKd3zjsY 938
recstudio/model/fm/lr.py sha256=7zb_cUnYdF-POfNa_9_O5K8vLf7r9YItcNVWVniqeFI 504
recstudio/model/fm/nfm.py sha256=AxjRBCoR0C6386JOhotU17G-YywGTMFT8WYH6tGaAj0 1520
recstudio/model/fm/config/all.yaml sha256=yZI14UE9sISl25XwadhjM1n9Jg8Z_NV5mhNe6j0eDoY 70
recstudio/model/fm/config/dcn.yaml sha256=jgkHn0v64UWoR3T1OBrBai0vb_jjJo6oHsH7818Dork 103
recstudio/model/fm/config/deepfm.yaml sha256=pzooIKX-flPvi7Ti3XBqNYbILUYnTTt-gmsZptlBYpo 73
recstudio/model/fm/config/fm.yaml sha256=HgOzLb1wUQfMhrUU5WTJJuhKw0BnpO_o39RnG2xGok0 95
recstudio/model/fm/config/lr.yaml sha256=ryRgGNZnntvUsqlxALOdWfCGvDY0tzhLCD8NTphhbbE 12
recstudio/model/fm/config/nfm.yaml sha256=voFfpcJBkoUkQCDU4K1dhdvvIK8OdIZDdZ5F3JSar9k 87
recstudio/model/graph/__init__.py sha256=YSN3DBAvx9ZmyfwL5VIv_Pa__RCjLxQDJp1fEg9Ykys 95
recstudio/model/graph/lightgcn.py sha256=aNUbx2P9Hbp5D0K0ze1PJ8PdkGG3V1JgPJOb2FSDm5A 4042
recstudio/model/graph/ncl.py sha256=RamJ9TkHS5fZ_XymmWj1u3ME845Ms9NkdiBki_G-1Ag 4523
recstudio/model/graph/ngcf.py sha256=2iMJCvT72R_LkWzU8aUSe885yNA_6wytTe7vQq7E4rw 4087
recstudio/model/graph/sgl.py sha256=DewbWj5_k5ynceA7IwzqUtx4OQbsQTjLp45hhGMnCEw 4912
recstudio/model/graph/simgcl.py sha256=o5Pwv3R2zOZQ_lG0l7trSnlrFQsxaTvFopre3KU4lZY 4914
recstudio/model/graph/config/all.yaml sha256=yjLVj4ylq_gN9UQCsXO3X26ijiOb6CTyBmh_TO3rG_0 162
recstudio/model/graph/config/lightgcn.yaml sha256=HkAT1P4wKiaXlSn5DzkuZ1bnSGX16tiRBcuSrgQkm3w 197
recstudio/model/graph/config/ncl.yaml sha256=baMVrs7_PYgegLcBiehaPsQxbt2lOosg5oaDMsEzMLo 698
recstudio/model/graph/config/ngcf.yaml sha256=x99R86elGjflllU5UeVIuqVZIp91RJs3u72VVSRQLnc 265
recstudio/model/graph/config/sgl.yaml sha256=P_u2lP6GR-0DlZds230eJZ3GwWVMmknQqS2EcPrwTSU 271
recstudio/model/graph/config/simgcl.yaml sha256=zsKXJdvJOLfSa9D42lpv0L0wyGS1MfNhvUbWav6g_Mw 234
recstudio/model/mf/__init__.py sha256=ZI13H1BWXQwKrOnTLOKo4OEQai4ZZIt1OJZNQL-PemY 243
recstudio/model/mf/bpr.py sha256=wv_gdXwhhrEAvpawXFUDadt-o8Md_IuphX2BgvvneRI 1071
recstudio/model/mf/cml.py sha256=B5HWUb7X_DzJpAty6hk6_1Zl84Jr-cgIa9XAOKJJNN4 2286
recstudio/model/mf/dssm.py sha256=tloqDQ3Ocj0ZHwrUOrSB3c3rxEDgbf8njH-xUm8JEz4 3256
recstudio/model/mf/ease.py sha256=7lwTo6-8InOjhApYFKzIAhqV-jTjGaUNmkAHFl3jpM8 2306
recstudio/model/mf/irgan.py sha256=XErJodAZQLSRqcgmHHkzh4GFeYmWdUh2vJWQ5XPSsY8 6710
recstudio/model/mf/itemknn.py sha256=mxuk_RddK6S-y484QZB0O4p5ZgiuiA_z1FuvonNN0lU 2255
recstudio/model/mf/logisticmf.py sha256=ag_IVk7luUgdckKMWDZaaMREr4WSHx9aWb_-3_b_a-o 1806
recstudio/model/mf/ncf.py sha256=NnrrK5gSFpx4WUOYXJhFlSn7NImU8gIZvvsq23tyASQ 2577
recstudio/model/mf/slim.py sha256=L9XPPFUfX_IUbmRG8yVxeiaz0ZNcP3tJuZGudSp_Z7w 1873
recstudio/model/mf/wrmf.py sha256=8f_QNPvtxY3dbG78B0EYMMbxCg5vtkEDJ-0Lzsw99qY 3736
recstudio/model/mf/config/all.yaml sha256=aMtLdCjME-SrwYBxYy7J43h3hATUGCgchL0KZh8RRbo 101
recstudio/model/mf/config/bpr.yaml sha256=h5FCnb0dHajhqD1MMH1WNdzaweux4cURjxVxGsLzMjM 40
recstudio/model/mf/config/cml.yaml sha256=2YKplqCsCPCQhLtsP8YB84iIz5b3o02u504HvWQBa4w 89
recstudio/model/mf/config/dssm.yaml sha256=c6lI24Nh4gKszs8QeMCgN6vCK8nWOwJJpQRLPehyoV4 128
recstudio/model/mf/config/ease.yaml sha256=a9fdfP65vlOf7mIZjyToYn9f5l2eSUz0qydAOV9KUpM 28
recstudio/model/mf/config/irgan.yaml sha256=nkPB19QQllLfzxCWXkTZmZ3Lj9shOPuUdXx0coU7hOo 269
recstudio/model/mf/config/itemknn.yaml sha256=E66dc_chLt-G8vi3yqfWwVr0_1VWDJSzVhT6-R07rI0 55
recstudio/model/mf/config/logisticmf.yaml sha256=dZg6on8mKaW_KTlnqje5aBt2K-Zie7rAG_JSlL8mtVo 102
recstudio/model/mf/config/ncf.yaml sha256=61KDDqXOm_yDLVGsnrszIbX0r8ZQ8kswN-9cKIZS4GQ 116
recstudio/model/mf/config/slim.yaml sha256=-3NPjK9whQDfLx25Q8R6GtJ8Tbn84lHYn_G3eLguQKI 68
recstudio/model/mf/config/wrmf.yaml sha256=3NwZDyJkMmYXmNev7k76AFsm7UinTRE5vMLi0dGQ0Oc 36
recstudio/model/module/__init__.py sha256=QFd19rBeky7kjML_XEFjFGPY0cAKcJ_oiQI8971Bpac 93
recstudio/model/module/ctr.py sha256=DTNRWJyG4_kGQK-sDYmXr-3tB1gRAuMS8K5ULhguuj0 11234
recstudio/model/module/data_augmentation.py sha256=ZWUQ3xSHPq7Jp5K7QGfnei0AsU72WPPpapNcYWvTCCQ 30952
recstudio/model/module/graphmodule.py sha256=9mz9XBbjFG4kJPd_HJyQVGKPW84ANB-ca0Oh7hxPczo 9530
recstudio/model/module/gru.py sha256=6PGQ7vCre3lqS4AsV8_rzcT2vIFemGVFyZuWmKQ0ZBk 6285
recstudio/model/module/layers.py sha256=_JRWgBGDf1P-LYcBzjM5ETyo8UcV4dxVMJ3WI7VAfAE 16575
recstudio/model/seq/__init__.py sha256=QOBuR7r4WX4hJSVo1sG1x_Zr_TgGKrsw3caB2_kF_2w 246
recstudio/model/seq/bert4rec.py sha256=9DbHW10nMtKRp7805Zf9B_PuABTvDs-q66assf4E3CQ 2188
recstudio/model/seq/caser.py sha256=J9D6iI1XLHv3cxq0LeEmzWWg4oHzA1IS0OTeo0PgRtI 4558
recstudio/model/seq/din.py sha256=ugf3eGgyQPIpLmNqh3yeCcxe-oFcEQeSHA0G6IcAy8k 5722
recstudio/model/seq/fpmc.py sha256=Wzxa_KCiEOm7EPLju6qCkloWgKr4P_Z0ViQwkTl0ghw 2138
recstudio/model/seq/gru4rec.py sha256=oxKNfkJ931Gk2sqcQPD6pXHq4kyjS6QOO3aiHbZea_c 1694
recstudio/model/seq/hgn.py sha256=-E-oEsIQlTK_Ra0ObYUuBMmbX4dwBTZoSj7zM5YqhIY 2716
recstudio/model/seq/narm.py sha256=pc1vISPVhPi5_TVqN2M4Aq6OAK8oT4xayQSj4OfB8fg 3287
recstudio/model/seq/npe.py sha256=VwvR8DWGvddIssJfJFPOeRwOibkZlHHcT26zrFg3YhY 2520
recstudio/model/seq/sasrec.py sha256=RB66nlp6cCPCwuwiuU2q6MUG-ESEDWs0_nXZTCuiR04 4430
recstudio/model/seq/stamp.py sha256=K6nk-emFMIZAT8rJmgXil2tM0wH1kT9shnTFZEl8k3s 2174
recstudio/model/seq/transrec.py sha256=tDIuLvPNzveT-VKVj2zI4rthjCP0V3za8AgzZtV0ctg 2181
recstudio/model/seq/config/all.yaml sha256=IkvqEiBSMXdRX7JlKEEWCSRtRzeg1iLehIkANgSvuqw 96
recstudio/model/seq/config/bert4rec.yaml sha256=ZvZu1uURqZ-iE7-VIEPW31L-M9rXk7pMtQ0oHhYcpHA 141
recstudio/model/seq/config/caser.yaml sha256=xZzTnXi-AsLULtiK3LdMd4dUEpihnIcRNCJtxxWgPQU 78
recstudio/model/seq/config/din.yaml sha256=dS00LBORkOwwbjIGl2gWFFnr4fR8OzolpSyEzzJm4fQ 232
recstudio/model/seq/config/fpmc.yaml sha256=6CpP9vMFDXhdMInu43Qs6c378Ryb8HS61dyYDf5ppIA 31
recstudio/model/seq/config/gru4rec.yaml sha256=QpZFEJ8mECcPFsmJ0omB-YHM0aG3lZlvc0JkcW7J4fU 79
recstudio/model/seq/config/hgn.yaml sha256=CqdjwEB8QYysewZNSd-4NLIluqfM9qMm2HXiIZcXcr8 68
recstudio/model/seq/config/narm.yaml sha256=RZ_sg5Y_8bFhCA8qW_WuBMJ82ZpO6Uja7jgyI4boUE4 69
recstudio/model/seq/config/npe.yaml sha256=x3biHT1aeudAAykm8ZEMqkZaTIGaBsQXC7gKbFjbJk0 50
recstudio/model/seq/config/sasrec.yaml sha256=dg3Czk5eNH1mv3v_u3GX7KtWdU3msnglEM4Uf_JFf6Y 111
recstudio/model/seq/config/stamp.yaml sha256=scDMFpAEO6aPHPgFwi6AnokJrbbDm9FQ-ZSt2jt3hx8 14
recstudio/model/seq/config/transrec.yaml sha256=J43vNg2WrxJjdCd_VHLFca7SILnVthNxz5EmIuEub2Y 33
recstudio/quickstart/__init__.py sha256=4IZjmErr13QgJOVtmEhXw52PTVQCdUg0c0L8AtzHTlo 112
recstudio/quickstart/config_dataset.py sha256=oaJAvJ46ihGSw3tkG9wNdXIyCPFg0i-YdhSbdx5yZSs 807
recstudio/quickstart/run.py sha256=PTudl4GrCWgfRvVuuCXGxvfebC1qS8ls-4w5OLt2B-A 1244
recstudio/utils/__init__.py sha256=kUJiQ3f977MzHld6-5wNHDyZlVSr-9kYekohdIMWbQc 36
recstudio/utils/callbacks.py sha256=HJJlbr2oEU0X8WNzTMsgsb8M7MyPM7wYr6uFLT81cHc 8135
recstudio/utils/compress_file.py sha256=-is83zCMMnzgeYVKzuIDUFZE4MSClkZHf0yMRan4t2g 1770
recstudio/utils/trainer.py sha256=9SCks2yjqBuBOLwYP41GaPpZeZAWnoS6DUt7t0gVZg8 11208
recstudio/utils/utils.py sha256=RuPerXjSJKA_LiCXo1xqlwvduDHO7Dav7W595w-aeAw 13786
recstudio-0.0.2a1.dist-info/LICENSE sha256=OGEsnvdgc-3pD4xJMwKs5um-YW7ImTfIATzKP9Eb6d4 1066
recstudio-0.0.2a1.dist-info/METADATA sha256=N6Ggpisza9TfPnIsqXS87BfPHKaBiTNJwfCnvG7aDLM 1493
recstudio-0.0.2a1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
recstudio-0.0.2a1.dist-info/top_level.txt sha256=fPzYgYkI8L3ssjAAl8p8laxXLP_cDG_8sBYe34MP5io 10
recstudio-0.0.2a1.dist-info/RECORD

top_level.txt

recstudio