Gaëtan Cassiers

Results 23 comments of Gaëtan Cassiers

@IvanUkhov I agree that the choice of a particular implementation should be end-user's responsibility. However, any library that uses LAPACK symbols should declare dependency on LAPACK, otherwise linking might happen...

> I should not have closed it without asking for more details. Sorry! I will keep it open to draw attention and get feedback. > > Let me check my...

As far as I understand, ndarray of the issue I'm describing (although with blas rather than lapack): when the blas feature of ndarray is enabled, and the user additionally depends...

Out of curiosity, I made a small test with ndarray: * one library crate (`x`) that depends on `ndarray = { version = "0.15.0", features = ["blas"] }` only (and...

An option for this would be good. Another solution would be to not include the absolute path when the directory is in LIB or LIBPATH, but maybe that would be...

Summary of discussion in Bristol: This expands on the [subarray_unknown_index](https://github.com/jasmin-lang/jasmin/tree/subarray_unknown_index). Add integer parameters to functions that can be used as array sizes. Would like to have: - array length to...

That seems likely indeed, but it seems like a quick fix that does not work in general, since it is reasonable for an axis to have very small values when...

When comparing to `0.0`, that would amount to `abs(x) < atol`, and the question becomes what `atol` should be. numpy's default is close to the machine epsilon for 32-bit floats,...

By "1 bit above 0", if you mean the smallest non-zero positive float32, this is about `1.175494e-38`, and I believe that the check "> 0.0" or ">= 1.175494e-38` are equivalent...

> Sounds like that should work, hardcoding the binary value should work, `0b0000...1` or something I think, do you want to test it or should I? I switched to `np.finfo(np.float32).smallest_normal`...