Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specific Tensorflow version #1

Open
abhishektiwari opened this issue Nov 18, 2023 · 1 comment
Open

Specific Tensorflow version #1

abhishektiwari opened this issue Nov 18, 2023 · 1 comment

Comments

@abhishektiwari
Copy link

abhishektiwari commented Nov 18, 2023

Does benchscofi only works with tensorflow==2.4.3? Anyone using ARM architecture CPUs including Mac M1 or AWS ARM instance types can't use it.

Are you able to

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip attempt to solve the dependency conflict,

without impacting the features included in this package?

For JOSS Review

@RECeSS-EU-Project
Copy link
Owner

After checking out on my side, benchscofi also works for other versions of tensorflow. An alternative installation guide is

git clone https://github.com/RECeSS-EU-Project/benchscofi.git
python3 -m pip install .

where the field install_requires in setup.py is replaced by

["stanscofi",
"tensorflow",
"pulearn",
"torch",
"fastai",
"torch_geometric",
"pyFFM",
"pytorch-lightning",
"scikit-learn==1.2.*",
"libmf",]

After quite a long time, pip succeeds in solving the dependency conflict.

The reason we are not going to update setup.py is that for automated tests, such a lengthy installation time is not accepted. But this alternative approach will be added in the documentation and the README file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants