experimaestro-ir

View on PyPIReverse Dependencies (1)

1.2.0 experimaestro_ir-1.2.0-py3-none-any.whl

Wheel Details

Project: experimaestro-ir
Version: 1.2.0
Filename: experimaestro_ir-1.2.0-py3-none-any.whl
Download: [link]
Size: 159124
MD5: 1e270a0921353ea2f772476bc352ff8c
SHA256: 4027542ce0fb2bb9bf581847bb7c356e1b9322ac20e3a97a63845a615c16bb62
Uploaded: 2023-12-08 16:45:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: experimaestro-ir
Version: 1.2.0
Summary: Experimaestro common module for IR experiments
Author-Email: Benjamin Piwowarski <benjamin[at]piwowarski.fr>
Project-Url: homepage, https://github.com/bpiwowar/experimaestro-ir
Project-Url: documentation, https://experimaestro-ir.readthedocs.io/en/latest/
Project-Url: repository, https://github.com/bpiwowar/experimaestro-ir
License: GPL-3
Keywords: neural information retrieval,information retrieval,experiments
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Requires-Dist: experimaestro (>=1.3.5)
Requires-Dist: datamaestro (>=0.8.13)
Requires-Dist: datamaestro-text (>=2023.11.22)
Requires-Dist: ir-datasets
Requires-Dist: docstring-parser
Requires-Dist: xpmir-rust (==0.20.*)
Requires-Dist: omegaconf (>=2.2)
Requires-Dist: attrs
Requires-Dist: ir-measures (>=0.3.3)
Requires-Dist: toma
Requires-Dist: pytorch-lightning
Requires-Dist: pyserini (>=0.20.0); extra == "anserini"
Requires-Dist: torch (>=1.12); extra == "neural"
Requires-Dist: tensorboard; extra == "neural"
Requires-Dist: transformers; extra == "neural"
Requires-Dist: sentence-transformers; extra == "neural"
Provides-Extra: anserini
Provides-Extra: neural
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2827 characters]

WHEEL

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

RECORD

Path Digest Size
xpmir/__init__.py sha256=7YZBGzNyIth1Hr7aE5jmovk5mIFIlMXwoQh99eYxznY 72
xpmir/__main__.py sha256=HqMk35ZSKJBbunTml8TgMlqizaw-KK6DTmMytsu0pF0 323
xpmir/_version.py sha256=zMnMemknXglcJs59xkicNzeEJTVgYd1omSfLWj76yWw 411
xpmir/compat.py sha256=iOafmHRTf1fFVgoqnO6hm8xZ50W2Uj5Pw4yLRz1FYZc 193
xpmir/context.py sha256=11IBZd5SX1p6dEJyN2c5ZCru_TN6jRjJhTESVEzyKqM 1323
xpmir/distributed.py sha256=xaDchEstJVJ8TvGr3dI48u7wgt8tTFgvr_CSLvJDHUA 3124
xpmir/evaluation.py sha256=KHvH40-Mwn16eDiQUYXmIIeBG0Tyz6Cehrjar-s4sPo 11124
xpmir/measures.py sha256=9Ub7JTbiqjJJxsPYi9_WnXOeQSLceyT0xDlZmHKZF0o 1261
xpmir/mkdocs_init.py sha256=abCRIaZNzRIYm6QTe2Uz9pqc5lu-EcIfuPFlShyGVxA 205
xpmir/models.py sha256=Ax1D0Zv1-5o4nIUpuAuKUdg6-k4cbi_rBSXoJ3CIv-E 3148
xpmir/configuration/__init__.py sha256=OHXvRodL-2SBbZa0wf7HFcJ6u6fuzdzhzOwTIa608TY 2002
xpmir/datasets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/datasets/adapters.py sha256=ghor-169Awa9HWasFLBiy2MXSiYQgeaWeqQv0zzMv4I 12487
xpmir/dm/__init__.py sha256=buqtlTmOyRbNxNPeIbKMg_rwgumYpxOLVkFC7i554Kw 137
xpmir/dm/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/dm/config/ca/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/dm/config/ca/uwaterloo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/dm/config/ca/uwaterloo/jimmylin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/dm/config/ca/uwaterloo/jimmylin/anserini.py sha256=9QLX8XOvRSGUnMW1ewOu7uefhS4Gj4LqeAcpxF3dHYY 1196
xpmir/dm/config/co/huggingface/datasets/sentence-transformers/msmarco-hard-negatives.py sha256=I77PIbEa64ulqqkFhrPN032RkBYCgrT8cgqSI98gEwQ 752
xpmir/dm/config/com/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/dm/config/com/github/sebastian-hofstaetter/neural-ranking-kd.py sha256=e8SQF8Lzt6XMb__c8V5WvjcvgiUdRi5L0_YeADf_guI 2064
xpmir/documents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/documents/samplers.py sha256=5EJ--75zC2yU0SgwL3gZFQOY8QJWaO5RO150jkocwCc 5989
xpmir/experiments/__init__.py sha256=U_hR5wxOFkHTP2lsqr3SChdYHPxRlstXerIHNGNyz1w 85
xpmir/experiments/cli.py sha256=C2qK624s3ri32jGVwP30YkLTfKw59rtnF37rQkkKu7g 6298
xpmir/experiments/ir.py sha256=05jTxZYyyZe_9KMIrnbNE4rK1BZ053V-Yk0RhdzuWbg 3827
xpmir/index/__init__.py sha256=CvFPbk8CH-JzAO112BgN3gI2diAK7TMMbHiEbN3Wzjc 57
xpmir/index/anserini.py sha256=SF230tHYP06zDvD2zI3WsZD_XM41EeUCp6-DU8eBjGg 2238
xpmir/index/faiss.py sha256=xRAXEYkbpSNAatPkpJlcuySXeXlTZ6ORkIOxrZAzz6c 7800
xpmir/index/sparse.py sha256=ioVESE37p9gOYdPi7yPNY-PQZWBwbZCINgM9k-BdO2w 6950
xpmir/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/interfaces/anserini.py sha256=cdKqOMgfUEYAygcK92OlKcpPTEv-HMlim6QdVmweY70 10689
xpmir/interfaces/apex.py sha256=DpuzPsUUGcfQG1HMRy8dYuthlDonLURlGAI4qCoAXq0 749
xpmir/interfaces/plaintext.py sha256=X4h3R_z9rF80P9XCEjC020kpTCgX7GonY6nS4hbtnG8 713
xpmir/learning/__init__.py sha256=B7aYZrwho677DDHo0okh2JKsUV3JR3Axt1OyKidw0Vo 116
xpmir/learning/base.py sha256=gkBPOxUm2dgbwfZxN7f3ncJF9zcoEHHX1y0JQMlQBlc 709
xpmir/learning/batchers.py sha256=iUe37k-v9rRiFi3y-KMc7JlKWlv41UpRLNvYzk24ges 7537
xpmir/learning/context.py sha256=eVIJ9S650Tk0_tt51W387DXn3cVtASmtumZkd6dv4xc 8765
xpmir/learning/devices.py sha256=ry39ue4ne0WqMBjKTBShlPb1WaMavyoTsZEQm1xu7S8 3456
xpmir/learning/hooks.py sha256=AkyXiv-rr2qiijleqBIqa46XxSS1zLGGoKporktFij4 862
xpmir/learning/learner.py sha256=RQz-7dzTm_oL1ueq7pwmJ3YWZ_DH4uy7pRneu5PeSLg 12782
xpmir/learning/metrics.py sha256=F98j8SPutRuZDfU0BFL0rtOOZNH-awsulC04ry_I-fQ 1961
xpmir/learning/optim.py sha256=x5R0_OgD6rNd6cRkWQtUzQikDllFvVHWldqWnEIBIDo 13582
xpmir/learning/parameters.py sha256=hH5QF3dW94Lk_LT1Ul2Q9ij00_osT0MCxVl8_EeYWhQ 10541
xpmir/learning/schedulers.py sha256=JWwlk8WBCqhy5cMPGA_GvPzN7nEj7hYKihFeimWEQzg 2126
xpmir/learning/trainers/__init__.py sha256=WgAszSG9FiBT2yXDq7fXIb47KRRWeKf7L0UH_TO7Ok4 1768
xpmir/learning/trainers/multiple.py sha256=uh6E011dQRZsFwqIL6FTdp5cf7qGl06Ozj5CiVHiNgM 1426
xpmir/letor/__init__.py sha256=LxAOM01Ijg0SmpV9qKXOVJ3bVu0c1bWELZ51zedniZc 364
xpmir/letor/learner.py sha256=WKTegQfsd2Ny7ZAea-g2kLnU8QbOpWy1plcmxOC2ES0 6111
xpmir/letor/records.py sha256=Vq5bG9ulA4xqkHaO4s6F8RE5R1iiEnGtbNicqO0s-sQ 13351
xpmir/letor/distillation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/letor/distillation/pairwise.py sha256=aZuSN_7p5JO3DnyjWPp9r9rrcbNmOlP-cnrCn4mSf4I 5113
xpmir/letor/distillation/samplers.py sha256=tSZYPn3lVuJYTyuJNL381ll6I9cLPH3PCS-8ev4tpHc 4483
xpmir/letor/samplers/__init__.py sha256=cPtm0aTHWMU9H62gzhRt9pkgIitj4MysMG0aKn3aixQ 23311
xpmir/letor/samplers/hydrators.py sha256=J2e2E39mMm_-3bBo_0qe2k4j9sOLuGjXUW_ZNHkANsw 3284
xpmir/letor/trainers/__init__.py sha256=mn9ePhS7X9Ml-ogM6J_7AYnQT6lPxy4ioxmVfH7DaHE 2927
xpmir/letor/trainers/batchwise.py sha256=R2Py4VK9QSYpK-kFUd7hHzaFEeWkswystL1rnDOJCLk 3330
xpmir/letor/trainers/generative.py sha256=b2iLNjCJcD7YuMmhktKEMJiAGcPed1GK5J6lMYi4D1g 1853
xpmir/letor/trainers/pairwise.py sha256=1vHq6313hY18L9ewn0LYsq63iBPkwy2cK00iHfs-nas 10300
xpmir/letor/trainers/pointwise.py sha256=qC6PfSx-r1zp07jDJYRZ35_9XaJfQnj54_R_QUVFTQk 4916
xpmir/metrics/__init__.py sha256=RbzHFQZGnAOvHkAb5A91YRzffrOi5N-zmhJPWwBmX2M 510
xpmir/mlm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/mlm/samplers.py sha256=S3TCvi_KDN6nWSUksm_haiuyhtbtNQHcT3LmaU8mKLE 1975
xpmir/mlm/trainer.py sha256=4VZ_pyHMjISxNHnhnHQeNMOSth4LVJwKQEjvYLL2R0g 2653
xpmir/neural/__init__.py sha256=ekGLDnL6Rj970H802PFZiLFUYaktzTBrgTtFGm5jYsk 4020
xpmir/neural/colbert.py sha256=AhOL82BsMBqIqKI8v9ulyP9qiACMYoGzthaUA5wRAw4 2845
xpmir/neural/common.py sha256=1EJ0Dvt4pOFY2jcFSxWqtp-NQP6RFcoTmXO9quT_8is 646
xpmir/neural/cross.py sha256=MvIwZlB4PCLSFBOOQGAI8hZsr91auhpGnKEXjQhRBgA 3444
xpmir/neural/dual.py sha256=cDYNvVj3D--nDVFfzrX-_xm_hF_hBlCSbM6B9s5rSSQ 7725
xpmir/neural/huggingface.py sha256=dou0Qiyw5pkJKguf7E3Vd6VIOE_8luZTNMRim8NKCHA 2695
xpmir/neural/jointclassifier.py sha256=ejBnwZrc1YZ03UDhGeJwv721wpau6G-XFg33tiMwlRA 125
xpmir/neural/splade.py sha256=lCvZy1Ceov1XBIGCQUYE-ugr364nV_D1PUmqgA0Tg50 6329
xpmir/neural/generative/__init__.py sha256=Sp3pbDIuPWzFIgTGkrS5ZlTHleTkYppmOZkBtb_B-4w 844
xpmir/neural/generative/hf.py sha256=-KMeSCzBqDl0T3i1WSkH3AZuBdw-mOHpAIitJwPUkbo 8237
xpmir/neural/interaction/__init__.py sha256=6ZDU0as_pn_0GAOLRdAvvkabspi5MN1ZL4nHg3wTFHg 1902
xpmir/neural/interaction/drmm.py sha256=WB-m9lc6kx7AKY-LzMFCm9agUdymn-_-vxFja6fTeHs 5492
xpmir/neural/modules/__init__.py sha256=ZKxTOA52FNus7wnDGTfOE4SlIUlIoSfPzmbP9j5Rr1Q 249
xpmir/neural/modules/interaction_matrix.py sha256=iCyTo9bbQwp42xlqq8FiPZJ2_ZETsEdH6yMqIMERg5s 2537
xpmir/neural/modules/rbf_kernels.py sha256=gTlURc-clVqFq7OjWHby7J1nLsi7L1PDD_bTavLwIsM 1476
xpmir/papers/__init__.py sha256=iOAdzPCeNcNLPf3zA5i50z41Iqsli4qPnCdJ28nciJY 709
xpmir/papers/cli.py sha256=vGLun3o_azmzQEkzhouOAtz1_LAuGrexHPJtCYfMIQ4 8980
xpmir/papers/results.py sha256=EAh9Kvs1ZS2PF2bFRJvBC3uDgohk_GxuDLm1KKzvEIo 521
xpmir/papers/helpers/__init__.py sha256=Pw3kVIEkXQGHSpMi6zmXtzclXt4DRfdKXK5iSjKTrUo 1376
xpmir/papers/helpers/msmarco.py sha256=5sbPZaUz00n-Wn02qOl4Hy4QkY0XGtDgT_GR3xGpQ6w 772
xpmir/papers/helpers/optim.py sha256=Ohv49cfvAplnnFTGw5EbDdeQajnjswGIAx4id9qY56w 2035
xpmir/papers/helpers/samplers.py sha256=hkDbPrGN7JMfGNgA-eNWU-YsDq9GR0gVe0nLbCO10Jk 5921
xpmir/rankers/__init__.py sha256=QagNttFbPgazCpyYitP90-Gp-7XreAEVg50WnvXJPTk 14786
xpmir/rankers/full.py sha256=YlOoLhbPmT0CKfyEmioLbbcnPx-Z_-pMSJb3gE-hSMs 5354
xpmir/rankers/mergers.py sha256=eY8L4sFkXq-g-jSio3KcXs_ACJ07GSeGx91AugJXfAg 634
xpmir/rankers/standard.py sha256=7RRgViQUvq_JhiHGJplkpQhF4WFcwekMc88U29YcZgE 348
xpmir/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/test/test_documented.py sha256=8JqIu5os-Ma018_GfCVxbVfxsW2kgde-40L0Ej4jX3k 417
xpmir/test/index/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/test/index/test_faiss.py sha256=fqh_2m0RUncIz_d2942SN6Cg47KnuX6mUCLzBQ3Pglk 1948
xpmir/test/index/test_sparse.py sha256=F3X2lTbctckLI8vXizzt7OI9V1PtW7nGTn5PQ_iaR30 4927
xpmir/test/learning/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/test/learning/test_learner.py sha256=9Gynmb5xd4v9jRHdDRXGaXPPnsYQFes9r2fBKOyAvXM 1384
xpmir/test/learning/test_optim.py sha256=7supL-s-l0w7Sexp8x9VrBQI7-hhPu8iFVuZFvbW9p4 582
xpmir/test/learning/test_parameters.py sha256=uG0wnUpZIXEW-Fesm9hpfugI5A_2BXw37u067mqeCSI 2543
xpmir/test/letor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/test/letor/test_samplers.py sha256=W2GKeKdLZH_JhwiyBq3Nx5frSF2ZQLRpvCytCPkzRrE 3563
xpmir/test/letor/test_samplers_hydrator.py sha256=_DkryI4yGJg675LmlIKEan09-RmBAewnDDfyyL96mJI 1918
xpmir/test/letor/test_trainers.py sha256=kgj2XXhjF_Jbs7h95sZHCM66lxtG7TFhEZfLeEsPxRQ 281
xpmir/test/neural/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/test/neural/test_forward.py sha256=eSHqmFskVmPh3wHoMvXomSCz1F1xmKBpdnGTkgwxkQs 6358
xpmir/test/rankers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/test/rankers/test_full.py sha256=P5caCGMTwX9P97-TX80IdHDx7FZOCBgs2HM4loFnkEg 3323
xpmir/test/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/test/utils/test_iter.py sha256=SQvrO64was65Z7237sMtMvjDV1bkmWcIIbu_fQ4AM9c 1397
xpmir/test/utils/utils.py sha256=mA0Ccct_DR2EuJF6WXq5DsHHRPaVUr_KSXlgBDlJX9g 2941
xpmir/text/__init__.py sha256=e8yhV1c842mKGlvT2WpqLRx-5gK19vhGwDkp0bZhRSk 50
xpmir/text/encoders.py sha256=Y3TEFjl7JsnphmYSHHAOppbbpu0fNlxn62h2rfp1OZs 7492
xpmir/text/huggingface.py sha256=PXBpzQdB95TH8NIAz6O9zG6k61AwxYFEHspvERxDmi0 19226
xpmir/text/wordvec_vocab.py sha256=Rg4WZiKnyp4BT3SsAfMoiEInAFigvoHpjjXaN0epIeY 5487
xpmir/tokenization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/tokenization/align.py sha256=6FoLQAsOZxjvfNdw0O82h4YrtjK6-iNlyx8muAp_JOI 2139
xpmir/tokenization/tokenizers.py sha256=pnMOeBO-jWcnovYILa2v5VaEuJvVuzrKfPi7xXP7_KY 218
xpmir/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpmir/utils/functools.py sha256=uWdOsUrQ9ybqBnQH2Z7k8eogxQWMnUXlyE4ZUtTtUdw 370
xpmir/utils/iter.py sha256=zlaRcWlaaS4yobOD_OO5LgB1erJMSWlVURh7wkHqFfc 8114
xpmir/utils/utils.py sha256=FqBx8mSjgzj_wybU0PVRql1NAleMwxNKWGRuTbMvDGQ 6403
experimaestro_ir-1.2.0.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
experimaestro_ir-1.2.0.dist-info/METADATA sha256=qES-hVvxbANO981oZKeMdIBx4K5kuTVNdVPULbUT7-4 4430
experimaestro_ir-1.2.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
experimaestro_ir-1.2.0.dist-info/entry_points.txt sha256=MXxYv9eQJb2UkhX0GQXcoOy_8HhfiXo6Wj5y9s4vpbc 96
experimaestro_ir-1.2.0.dist-info/top_level.txt sha256=U1DgEqzFMrIcWKGUGzOSVvDbOTxqKXFndzf8tOZabjU 6
experimaestro_ir-1.2.0.dist-info/RECORD

top_level.txt

xpmir

entry_points.txt

xpmir = xpmir.__main__:main
ir = xpmir:Repository