Skip to content

arm dependencies #599

Merged
merged 12 commits into from
Mar 16, 2022
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fix import Literal in plotters ([#558](https://github.com/tinkoff-ai/etna/pull/558))
-
- Fix plot method bug when plot method does not plot all required segments ([#596](https://github.com/tinkoff-ai/etna/pull/596))
-
- Fix dependencies for ARM ([#599](https://github.com/tinkoff-ai/etna/pull/599))
- [BUG] nn models make forecast without inverse_transform ([#541](https://github.com/tinkoff-ai/etna/pull/541))

## [1.6.3] - 2022-02-14
Expand Down
17 changes: 17 additions & 0 deletions docs/source/arm.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Installation guide for Apple M1 (ARM)
=====================================

We are trying to make ETNA work with Apple M1 and other ARM chips.
However due to novelty of these architectures some packages ETNA depends on are going to run into some problems or bugs.

List of known problems:

- `CatBoost installation problem <https://github.com/catboost/catboost/issues/1526#issuecomment-978223384>`_
- `Numba (llvmlite) installation problem <https://github.com/numba/llvmlite/issues/693#issuecomment-909501195>`_

Possible workaround:

- Use python>=3.9 and initialize virtualenv.
- Build CatBoost via instruction in the comment above: you will need llvm installed via brew and you should specify paths to llvm and python binaries in flags correctly to make successful build.
- Install builded CatBoost whl in virtualenv.
- Install library: ``LLVM_CONFIG="/opt/homebrew/Cellar/llvm@11/11.1.0_3/bin/llvm-config" pip install etna==<version>``. (``LLVM_CONFIG`` flag may be optional and it could be different a little bit in version spec but you should have 11 or 12 major version)
1 change: 1 addition & 0 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Welcome to ETNA's documentation!
loggers
commands
settings
arm
api

Indices and tables
Expand Down
Loading