Modify to install tensorflow-macos for M1/M2 Mac #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Thank you so much developers for sharing the code, which helps me quite a lot for jumping into ML-potential researches!
Short description
This modification allows us to install
tensorpotential
also in M1/M2 Mac.Long description
The original
tensorflow
(as of2.12.0
) seems not available for M1/M2 Mac; we cannot find a wheel for M1/M2 Mac in PyPI (https://pypi.org/project/tensorflow/2.12.0/#files), and indeed I obtained the following error message;Apple, instead, offers their own optimized
tensorflow
in a different name,tensorflow-macos
(see https://developer.apple.com/metal/tensorflow-plugin/). To use this, however, we need to specifytensorflow-macos
instead oftensorflow
ininstall_requires
.For a simple specification of a platform, we may be able to use environment markers, but to specify M1/M2 Mac, it seems more straightforward to use the
platform
library.