Skip to content

Add missing POT dependency to requirements.txt - #80

Open
jonathan-politzki wants to merge 1 commit into
AkaliKong:mainfrom
jonathan-politzki:fix/requirements-add-pot
Open

Add missing POT dependency to requirements.txt#80
jonathan-politzki wants to merge 1 commit into
AkaliKong:mainfrom
jonathan-politzki:fix/requirements-add-pot

Conversation

@jonathan-politzki

Copy link
Copy Markdown

Summary

rq/rqkmeans_faiss.py imports ot (POT, Python Optimal Transport) inside sinkhorn_balance_level, used by the --uniform semantic-ID balancing path. POT is not in requirements.txt, so on a clean install this path fails with ModuleNotFoundError: No module named 'ot'.

Change

Add POT==0.9.7 to requirements.txt (verified working with this code path; placed alphabetically).

Related: #77 / #79 touch the same function.

🤖 Generated with Claude Code

rq/rqkmeans_faiss.py imports `ot` (POT, Python Optimal Transport) for the
Sinkhorn balancing path (--uniform), but POT is not listed in
requirements.txt, so a clean install fails with ModuleNotFoundError when
running RQ-Kmeans with uniform semantic-ID balancing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant