Dan Gerlanc

Results 11 comments of Dan Gerlanc

I was going to make this a bit fancier by checking the existing flags `gcc_cxxflags` on a platform-dependent basis, and only adding the compatibility flags as necessary. I don't think...

We may want to look into an existing library for the cache that supports various backends already, e.g. in `dogpile.cache` (by Michael Bayer, creator of SQLAlchemy), which provides an existing...

@brandonwillard We may want to add an `environment-arm.yml` without the `mkl` dependencies.

I'm thinking we probably want to avoid importing `MKL` at all on ARM Mac if we're getting this failure on import.

I don't think it's a required dependency or my `nomkl` requirement [here](https://github.com/aesara-devs/aesara/pull/960) would resolve successfully. It seems you may still be able to install `MKL` on OS X Arm with...

> Adding nomkl and openblas to environment.yml yields package conflict issues. You can't have `mkl` and `nomkl` at the same time! The `nomkl` flag explicitly indicates not to use the...

I am getting `numba` segmentation faults with this [environment](https://github.com/aesara-devs/aesara/files/8647981/aesara-dev.txt) It appears there are still some issues with M1 ARM related to `LLVM`, `numba`, and `OpenMP`. - https://github.com/numba/numba/issues/7951 - https://github.com/numba/numba/issues/7822 ```...

> I think in general, fixing the blas implementation is a bit heavy-handed. Ideally there are instructions on which to use, even though it's a bit confusing for users. What...

I should probably check that we're on macOS _and_ using the C backend. This probably doesn't apply with the `numba` backend. Also, I need to add a test case for...

> Looking into this I noticed that numba.config.DISABLE_JIT = True will not affect already compiled functions. To call the pure python functions i.e. without jitted, we should use numba_function.py_func So...