replay-rec

View on PyPIReverse Dependencies (1)

0.18.0 replay_rec-0.18.0-py3-none-any.whl

Wheel Details

Project: replay-rec
Version: 0.18.0
Filename: replay_rec-0.18.0-py3-none-any.whl
Download: [link]
Size: 235931
MD5: 00d86425532bb4ffa5fad928f8e878ff
SHA256: 60e9a50928fba09246df41eddf4a4636d577adf9252d0158aa34187b201ed11a
Uploaded: 2024-09-13 08:36:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: replay-rec
Version: 0.18.0
Summary: RecSys Library
Author: AI Lab
Home-Page: https://sb-ai-lab.github.io/RePlay/
Project-Url: Repository, https://github.com/sb-ai-lab/RePlay
License: Apache-2.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8.1,<3.12
Requires-Dist: fixed-install-nmslib (==2.1.2)
Requires-Dist: hnswlib (<0.8.0,>=0.7.0)
Requires-Dist: lightning (<=2.4.0,>=2.0.2); extra == "torch" or extra == "all"
Requires-Dist: numpy (>=1.20.0)
Requires-Dist: optuna (<3.3.0,>=3.2.0)
Requires-Dist: pandas (<=2.2.2,>=1.3.5)
Requires-Dist: polars (<1.1.0,>=1.0.0)
Requires-Dist: psutil (<6.1.0,>=6.0.0)
Requires-Dist: pyarrow (>=12.0.1)
Requires-Dist: pyspark (<3.6,>=3.0); (python_full_version >= "3.8.1" and python_version < "3.11") and (extra == "spark" or extra == "all")
Requires-Dist: pyspark (<3.6,>=3.4); (python_version >= "3.11" and python_version < "3.12") and (extra == "spark" or extra == "all")
Requires-Dist: pytorch-ranger (<0.2.0,>=0.1.1); extra == "torch" or extra == "all"
Requires-Dist: scikit-learn (<2.0.0,>=1.0.2)
Requires-Dist: scipy (<2.0.0,>=1.8.1)
Requires-Dist: torch (<=2.4.0,>=1.8); extra == "torch" or extra == "all"
Provides-Extra: all
Provides-Extra: spark
Provides-Extra: torch
Description-Content-Type: text/markdown
[Description omitted; length: 8997 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.6.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
replay/__init__.py sha256=CfUvW1hW04UHwi_dUOzcLqfgex6e2fWHaHTCl30i8LQ 47
replay/data/__init__.py sha256=g5bKRyF76QL_BqlED-31RnS8pBdcyj9loMsx5vAG_0E 301
replay/data/dataset.py sha256=FnvsFeIcCMlq94_NDQRY3-jgpVvKN-4FdivABWVr8Pk 29481
replay/data/dataset_utils/__init__.py sha256=9wUvG8ZwGUvuzLU4zQI5FDcH0WVVo5YLN2ey3DterP0 55
replay/data/dataset_utils/dataset_label_encoder.py sha256=o8p7XvQewKuqYY8anrUhuY8gTau1FbpPjnNSAwbDZTY 9599
replay/data/nn/__init__.py sha256=WxLsi4rgOuuvGYHN49xBPxP2Srhqf3NYgfBDVH-ZvBo 1122
replay/data/nn/schema.py sha256=N6lBWC1Q_kX1s6oVdOaxxAYE2pWqwbkDK7LmLL8N1Ts 16208
replay/data/nn/sequence_tokenizer.py sha256=Ambrp3CMOp3JP68PiwmVh0m-_zNXiWzxxVreHkEwOyY 32592
replay/data/nn/sequential_dataset.py sha256=jCWxC0Pm1eQ5p8Y6_Bmg4fSEvPaecLrqz1iaWzaICdI 11014
replay/data/nn/torch_sequential_dataset.py sha256=BqrK_PtkhpsaY1zRIWGk4EgwPL31a7IWCc0hLDuwDQc 10984
replay/data/nn/utils.py sha256=YKE9gkIHZDDiwv4THqOWL4PzsdOujnPuM97v79Mwq0E 2769
replay/data/schema.py sha256=F_cv6sYb6l23yuX5xWnbqoJ9oSeUT2NpIM19u8Lf2jA 15606
replay/data/spark_schema.py sha256=4o0Kn_fjwz2-9dBY3q46F9PL0F3E7jdVpIlX7SG3OZI 1111
replay/metrics/__init__.py sha256=j0PGvUehaPEZMNo9SQwJsnvzrS4bam9eHrRMQFLnMjY 2813
replay/metrics/base_metric.py sha256=uleW5vLrdA3iRx72tFyW0cxe6ne_ugQ1XaY_ZTcnAOo 15960
replay/metrics/categorical_diversity.py sha256=OYsF-Ng-WrF9CC-sKgQKngrA779NO8MtgRvvAyC8MXM 10781
replay/metrics/coverage.py sha256=wE1Y_TgKOzf_9ixeas-vsxANAHeHSGPuGrzKk8DklaY 8843
replay/metrics/descriptors.py sha256=BHORyGKfJgPeUjgLO0u2urSTe16UQbb-HHh8soqnwDE 3893
replay/metrics/experiment.py sha256=Ab43e-eyoy8RM_OgAcm0toqFNDaWkh5Gbq_XVxbmqB0 8142
replay/metrics/hitrate.py sha256=G0_GufGc1RIQ_RntCIvDn0piJIVyT3W35bTN-Un9-Ug 2339
replay/metrics/map.py sha256=qUPFkyrvRf7gEyxosBApHOxpAVZJ3Yksqe4vsbzTukE 2597
replay/metrics/mrr.py sha256=AkfRdvL21Ri1zE4Cmib2twJaEaeBO5wze87eZ4lkYlc 2188
replay/metrics/ndcg.py sha256=wzdFFf9rmG6yH7klK5V9ab1wNdI6CHXezvYasxO9_ZU 3134
replay/metrics/novelty.py sha256=4S6PsdOl8lqweBlemWJh2fVqMiN8jfj3cIU-9TxZXLY 5500
replay/metrics/offline_metrics.py sha256=bVI47C-oTxyi-ksTEdTckX3fT_Dz7koi0ICTgUmsnRM 20468
replay/metrics/precision.py sha256=8hfz9bLZt7wUfyJtJPiIoDEOP_bweZSpCS6Z1Cm9IGE 2281
replay/metrics/recall.py sha256=ATN5OIeFKMG7-nqpPCBPLItrUhGRucLCELWnzRyCRoo 2472
replay/metrics/rocauc.py sha256=gybFcyIyVDpwoR9K38nOSxlAjIYbFqXUzABuckxqHps 3307
replay/metrics/surprisal.py sha256=wj9Q5mAdECpl0LfykJWt8jgN3_CUSlai2fhiFgJr_Vw 7474
replay/metrics/torch_metrics_builder.py sha256=2gcCcb0A-TVpYcBIYGhXrggyFX-M_T7Q1pQUiMpxEZE 13845
replay/metrics/unexpectedness.py sha256=cfDnkpK6nPeawwHDVNQAkUtsW0SvAttI84k4M5ttkyo 6888
replay/models/__init__.py sha256=_4gNsauyrVMYEoFDihPYY9kGuBGGFyy1krvxF7oEYjk 808
replay/models/als.py sha256=eGiMok_zu5ZUKXU9i9feCP4RGMqSnlIGHjks6MqKzHw 6227
replay/models/association_rules.py sha256=cp4myXvMqro6zLMjJzJMb0DZ5DQFQEZvhqf5OBgBw8Y 14659
replay/models/base_neighbour_rec.py sha256=zMORSm4uMQSNj12v0n_6w8fVHgSYjeiqyYE9rrWgSfU 7887
replay/models/base_rec.py sha256=NFz_xcarDwhaB3fSa-5uLBa6tyATOwOQLD_yR445m5U 66372
replay/models/cat_pop_rec.py sha256=tzI1UMlC3kEOrtDZ1UPpCP13tX8CeDJP7PHwQKl9Mmo 11922
replay/models/cluster.py sha256=9JcpGnbfgFa4UsyxPAa4WMuJFa3rsuAxiKoy-s_UfyE 4970
replay/models/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/ann_mixin.py sha256=30YTIGnRhGJYOnxo2bM6dQFgDq9i5UH4t8Ln8zCW8TM 7288
replay/models/extensions/ann/entities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/entities/base_hnsw_param.py sha256=5GRdcQj4-zhNXfJ7ko2WHGHgRuXCzSHCRcRxljl1V4c 776
replay/models/extensions/ann/entities/hnswlib_param.py sha256=j3V4JXM_yfR6s2TjYakIXMg-zS1-MrP6an930DEIWGM 2104
replay/models/extensions/ann/entities/nmslib_hnsw_param.py sha256=WeEhRR4jKqgvWK_zDK8fx6kEqc2e_bc0kubvqK3iV8c 2162
replay/models/extensions/ann/index_builders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/index_builders/base_index_builder.py sha256=Ul25G0FaNLOXUjrDXxZDTg7tLXlv1N6wR8kWjWICtZ0 2110
replay/models/extensions/ann/index_builders/driver_hnswlib_index_builder.py sha256=bUoDwelKL9OK4z0IABzDm16t8wQ4QzH3wQ5NP32S_IE 1588
replay/models/extensions/ann/index_builders/driver_nmslib_index_builder.py sha256=1NLWyAJGYgp46uUBhUYQyd0stmG6DhLh7U4JEne5TFw 1308
replay/models/extensions/ann/index_builders/executor_hnswlib_index_builder.py sha256=_JZfewcLsU3sRR95_FPlgLfn9vez0JXMxer_024UHK4 2449
replay/models/extensions/ann/index_builders/executor_nmslib_index_builder.py sha256=_TClG_czFb50dXyUjjXL4HE5j_i4BH011wjzDGba2U8 2591
replay/models/extensions/ann/index_builders/nmslib_index_builder_mixin.py sha256=AIkVnobesnTM5lrBSWf9gd0CySwFQ0vH_DjemfLS4Cs 1925
replay/models/extensions/ann/index_inferers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/index_inferers/base_inferer.py sha256=I39aqEc2somfndrCd-KC3XYZnYSrJ2hGpR9y6wO93NA 2524
replay/models/extensions/ann/index_inferers/hnswlib_filter_index_inferer.py sha256=JjT4l_XAjzUOsTAE7OS88zAgPd_h_O44oUnn2kVr8E0 2477
replay/models/extensions/ann/index_inferers/hnswlib_index_inferer.py sha256=CoY_oMfdcwnh87ceuSpHXu4Czle9xxeMisO8XJUuJLE 1717
replay/models/extensions/ann/index_inferers/nmslib_filter_index_inferer.py sha256=tjuqbkztWBU4K6qp5LPFU_GOGJf2f4oXneExtUEVUzw 3128
replay/models/extensions/ann/index_inferers/nmslib_index_inferer.py sha256=S5eCBZlTXxEAeX6yeZGC7j56gOcJ7lMNb4Cs_5PEj9E 2203
replay/models/extensions/ann/index_inferers/utils.py sha256=6IST2FPSY3nuYu5KqzRpd4FgdaV3GnQRQlxp9LN_yyA 641
replay/models/extensions/ann/index_stores/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/index_stores/base_index_store.py sha256=u4l2ybAXX92ZMGK7NqqosbKF75QgFqhAMVadd5ePj6Y 910
replay/models/extensions/ann/index_stores/hdfs_index_store.py sha256=0zDq9PdDOiD6HvtZlfjTbuJHfeTOWBTQ_HiuqZmoxtA 3090
replay/models/extensions/ann/index_stores/shared_disk_index_store.py sha256=thl4T1uYU4Gtk4nBao_qK8CbFBdX1xmXNishxgfCd-I 2030
replay/models/extensions/ann/index_stores/spark_files_index_store.py sha256=QP_8mE7EIBbePIe0AB-IWuJLRA5MR3wswCEt8oHzn-0 3617
replay/models/extensions/ann/index_stores/utils.py sha256=6r2GP_EFCaCguolW857pb4lRS8rh6_Nv_Edso9_j5no 3756
replay/models/extensions/ann/utils.py sha256=qLeT0wHzbzBU5J6SE3xbbT3vYrLrFcEEQNJCtElvP_U 1213
replay/models/kl_ucb.py sha256=L6vC2KsTBTTx4ckmGhWybOiLa5Wt54N7cgl7jS2FQRg 6731
replay/models/knn.py sha256=ujJRiRJ9Nfs_m7eTvk0fDTYiR95aKnDO4e2Tf2q2AQI 9109
replay/models/nn/__init__.py sha256=AT3o1qXaxUq4_QIGlcGuSs54ZpueOo-SbpZwuGI-6os 41
replay/models/nn/optimizer_utils/__init__.py sha256=8MHln7CW54oACVUFKdZLjAf4bY83GcOMXpmL87gTnhI 178
replay/models/nn/optimizer_utils/optimizer_factory.py sha256=EXqS_2ZxT7K_kFzcjgFpNhmzUoSftf_CwZIIHNHZBgU 2842
replay/models/nn/sequential/__init__.py sha256=CI2n0cxs_amqJrwBMq6n0Z_uBOu7CGXfagqvE4Jlmjw 128
replay/models/nn/sequential/bert4rec/__init__.py sha256=JfZqHOGxcvOkICl5cWmZbZhaKXpkIvua-Wj57VWWEhw 399
replay/models/nn/sequential/bert4rec/dataset.py sha256=sCnYGF-sQ1YlLq7vofQo2GIIlc59YlbUgmW7bHI6MPg 10324
replay/models/nn/sequential/bert4rec/lightning.py sha256=TqO0V-g0JA0D-L2t08AgAIQgBkDtLUgl4xqekSiDWJ4 22605
replay/models/nn/sequential/bert4rec/model.py sha256=lZJwJbWPjrcvQCpD2LULMva-nXaTL8PgZHkZ-8z9okU 17758
replay/models/nn/sequential/callbacks/__init__.py sha256=Q7mSZ_RB6iyD7QZaBL_NJ0uh8cRfgxq7gtPHbkSyhoo 282
replay/models/nn/sequential/callbacks/prediction_callbacks.py sha256=H4MZ87_N0hCKtHbsTuN-Cq_SJ-n9TSkvv2okuGnwo3M 9045
replay/models/nn/sequential/callbacks/validation_callback.py sha256=6TNl3NN9oahK1J7DT44461xqBuUCblCsLzUi2svlhF4 5825
replay/models/nn/sequential/postprocessors/__init__.py sha256=89LGzkNHukcuC2-rfpiz7vmv1zyk6MNY-8zaXrvtn0M 164
replay/models/nn/sequential/postprocessors/_base.py sha256=Z-HuXM4WBQtrq9IeCL00jtdb_UopksInxVVK8lxD_hA 1136
replay/models/nn/sequential/postprocessors/postprocessors.py sha256=V32xMyNPztJ5kapUxYSAz9i_vsqJ6_cjpGblmQGPO6A 6781
replay/models/nn/sequential/sasrec/__init__.py sha256=c6130lRpPkcbuGgkM7slagBIgH7Uk5zUtSzFDEwAsik 250
replay/models/nn/sequential/sasrec/dataset.py sha256=ReGNc6t9jjXxMZJp0WqFj1jatJFHnWOrkK3W8lwBNIs 7036
replay/models/nn/sequential/sasrec/lightning.py sha256=DtLnNikTNvqroCzaVFw7u-QZpZdvwiYbCwJLE7FkHms 21397
replay/models/nn/sequential/sasrec/model.py sha256=EBAfDP3WHZC-Pyb8dm0mr3gpxhrCOFQDHbZ2itFPWmk 27780
replay/models/pop_rec.py sha256=Ju9y2rU2vW_jFU9-W15fbbr5_ZzYGihSjSxsqKsAf0Q 4964
replay/models/query_pop_rec.py sha256=UNsHtf3eQpJom73ZmEO5us4guI4SnCLJYTfuUpRgqes 4086
replay/models/random_rec.py sha256=9SC012_X3sNzrAjDG1CPGhjisZb6gnv4VCW7yIMSNpk 8066
replay/models/slim.py sha256=LHQl91PAsiCA8wLYzyapW1DVmqzGaCwtydBvZKC5yo0 4723
replay/models/thompson_sampling.py sha256=gcjlVl1mPiEVt70y8frA762O-eCZzd3SVg1lnDRCEHk 1939
replay/models/ucb.py sha256=X98ulD8L3gWR3VA7rbQkXFqQyzWc-Nt12lp_gbLTfLQ 6964
replay/models/wilson.py sha256=o7aUWjq3648dAfgGBoWD5Gu-HzdyobPMaH2lzCLijiA 4558
replay/models/word2vec.py sha256=MgoRIS5vqW9cH1HKAGa2xsLLnTH6XC1EXk4Dzvn5lXA 9171
replay/optimization/__init__.py sha256=az6U10rF7X6rPRUUPwLyiM1WFNJ_6kl0imA5xLVWFLs 120
replay/optimization/optuna_objective.py sha256=OUYlC3wQj4GmrSbE_z5IPPS6OEEPUoeRCWFJnIR1Na8 7654
replay/preprocessing/__init__.py sha256=TtBysFqYeDy4kZAEnWEaNSwPvbffYdfMkEs71YG51fM 411
replay/preprocessing/converter.py sha256=JQ-4u5x0eXtswl1iH-bZITBXQov1nebnZ6XcvpD8Twk 4417
replay/preprocessing/filters.py sha256=4Lk3gnNwksPscdW6a47qJ_r8QEpbYRuNqTPJ9-bvSRo 41743
replay/preprocessing/history_based_fp.py sha256=Wb2DXHawE2dYghm1ARr05_5opd_TLfthZ7h5e0zbDjY 18726
replay/preprocessing/label_encoder.py sha256=JrVNP93NVt630OFmacQ6MlkH7rTLIPog05-0vyBuQtQ 27041
replay/preprocessing/sessionizer.py sha256=G6i0K3FwqtweRxvcSYraJ-tBWAT2HnV-bWHHlIZJF-s 12217
replay/scenarios/__init__.py sha256=XXAKEQPTLlve-0O6NPwFgahFrb4oGcIq3HaYaaGxG2E 94
replay/scenarios/fallback.py sha256=EeBmIR-5igzKR2m55bQRFyhxTkpJez6ZkCW449n8hWs 7130
replay/splitters/__init__.py sha256=DnqVMelrzLwR8fGQgcWN_8FipGs8T4XGSPOMW-L_x2g 454
replay/splitters/base_splitter.py sha256=hj9_GYDWllzv3XnxN6WHu1JKRRVjXo77vZEOLbF9v-s 7761
replay/splitters/cold_user_random_splitter.py sha256=gVwBVdn_0IOaLGT_UzJoS9AMaPhelZy-FpC5JQS1PhA 4136
replay/splitters/k_folds.py sha256=WH02_DP18A2ae893ysonmfLPB56_i1ETllTAwaCYekg 6218
replay/splitters/last_n_splitter.py sha256=ITq8yzd7PrbAi3yp5XJlBehq0E0boiPyTEn72sXZEOA 15347
replay/splitters/new_users_splitter.py sha256=bv_QCPkL7KFxJIovAXQbP3Rlty3My48YNTqrj-2ucFQ 9167
replay/splitters/random_splitter.py sha256=mbOcxeF0B9WQ9OSxK8CHkPtO8UzKCZJt3rRyFhn-hyQ 2996
replay/splitters/ratio_splitter.py sha256=8zvuCn16Icc4ntQPKXJ5ArAWuJzCZ9NHZtgWctKyBVY 17519
replay/splitters/time_splitter.py sha256=tsoK3Qg_pcYHDxBlv2xC8ohAikoIqac3fRGBvCb-QRo 9026
replay/splitters/two_stage_splitter.py sha256=U90l1wfJnMAAW1j4YpJSd8zWvWB-LDUKFCifnanXraU 17830
replay/utils/__init__.py sha256=vDJgOWq81fbBs-QO4ZDpdqR4KDyO1kMOOxBRi-5Gp7E 253
replay/utils/common.py sha256=s4Pro3QCkPeVBsj-s0vrbhd_pkJD-_-2M_sIguxGzQQ 5411
replay/utils/dataframe_bucketizer.py sha256=LipmBBQkdkLGroZpbP9i7qvTombLdMxo2dUUys1m5OY 3748
replay/utils/distributions.py sha256=UuhaC9HI6HnUXW97fEd-TsyDk4JT8t7k1T_6l5FpOMs 1203
replay/utils/model_handler.py sha256=V-mHDh8_UexjVSsMBBRA9yrjS_5MPHwYOwv_UrI-Zfs 6466
replay/utils/session_handler.py sha256=RYzQvvOnukundccEBnH4ghEdyUgiGB9etz5e3Elvfgw 5157
replay/utils/spark_utils.py sha256=LBzS8PJc6Mq8q7S_f6BbQZkeOEW49briAdp--pwFWbs 26891
replay/utils/time.py sha256=J8asoQBytPcNw-BLGADYIsKeWhIoN1H5hKiX9t2AMqo 9376
replay/utils/types.py sha256=5sw0A7NG4ZgQKdWORnBy0wBZ5F98sP_Ju8SKQ6zbDS4 651
replay_rec-0.18.0.dist-info/LICENSE sha256=rPmcA7UrHxBChEAAlJyE24qUWKKl9yLQXxFsKeg_LX4 11344
replay_rec-0.18.0.dist-info/METADATA sha256=GqTiw9bPlIkXG9mwL0a_2V8EuPsImj9oZzvonqiR0Ug 10863
replay_rec-0.18.0.dist-info/WHEEL sha256=Zb28QaM1gQi8f4VCBhsUklF61CTlNYfs9YAZn-TOGFk 88
replay_rec-0.18.0.dist-info/RECORD