question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[JOSS Review] Add `jaxlib` to requirements

See original GitHub issue

This issue is part of the JOSS Review in openjournals/joss-reviews#3419.

mpi4jax requires jax in order to function, which is very logical. However, jax requires jaxlib to function properly. Given that, for some reason, jax does not automatically install jaxlib, either jax or mpi4jax must add this requirement to the requirements list. Otherwise mpi4jax cannot be installed properly using a single install command.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5

github_iconTop GitHub Comments

1reaction
1313ecommented, Aug 9, 2021

It is good now. 😃 It is simply to take out any confusion with beginners. Should always try to make it as easy as possible for them to get started, and leaving very little up for interpretation.

0reactions
dionhaefnercommented, Aug 9, 2021

I agree that the current state of installing jaxlib manually is awkward, but I really don’t see a better solution. IMO the error when running without jaxlib is obvious enough that this shouldn’t be a major obstacles for new users (which we assume to mostly be JAX users anyway).

I’ve added a section to the README, feel free to reopen if you feel that this is still an issue and we’ll work on a better solution.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Review criteria — JOSS documentation
As a rule of thumb, JOSS' minimum allowable contribution should represent not less than three months of work for an individual. Signals of...
Read more >
Python Battery Mathematical Modelling (PyBaMM)
The integration tests consist of tests that check every model in PyBaMM can be processed and solved for a set of default inputs,...
Read more >
arXiv:2105.14782v2 [astro-ph.EP] 17 Nov 2021
ABSTRACT. We present an auto–differentiable spectral modeling of exoplanets and brown dwarfs. This model enables a fully Bayesian inference ...
Read more >
Fast, Cheap, and Turbulent—Global Ocean Modeling With ...
Fast barotropic modes of the ocean surface—which would require ... (this is also why we only see a 50 W increase when adding...
Read more >
Autodifferentiable Spectrum Model for High-dispersion ...
In summary, we require the parameter set of ${S}_{0},A,{E}_{ ... and JAX 0.2.12 (with jaxlib 0.1.64 + cuda 11.2) for the external modules ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found