Closed BeeGass closed 11 months ago
I understand that this may be more appropriate over at the etils codebase but I was wondering how essential etils is. Would it be enough to use the built in pathlib library and use Path()
when a directory is needed?
Realized the issue wasnt orbax and made an issue directly with array-record. Sorry for the misunderstanding. https://github.com/google/array_record/issues/85
Issue
I am currently using Orbax for checkpointing in my project, which is being developed on an ARM64 architecture (Apple Silicon). Orbax has a transitive dependency on array-record through etils. However, array-record does not provide a version compatible with ARM64, leading to installation issues when using Poetry.
Environment
Orbax version: [0.1.9] Python version: [3.9.13] Operating System: macOS on ARM64 (Apple Silicon) Dependency management: Poetry
Steps to Reproduce
Run poetry install on an ARM64 Mac.
Cannot install array-record.
Extra
The issue lies within etils using array-record and array-record doesnt have a distribution for the ARM64 architecture so it fails, https://pypi.org/project/array-record/#files
Poetry
Here is my
.toml
for reproducability: