Boost N-Dimensional Array Library
Hi All, Would there be any interest in an n-dimensional array library for boost? There is Boost.MultiArray library, but as far as I can tell, this only supports containing the arrays, not performing arithmetic on them. It would provide an interface similar to what Numpy provides, would be fully templated and might, if possible, support BLAS routines to accelerate the functions. Thanks, Toby
On 28-Apr-2021, at 11:11 PM, Toby Davis via Boost
wrote: Hi All,
Would there be any interest in an n-dimensional array library for boost? There is Boost.MultiArray library, but as far as I can tell, this only supports containing the arrays, not performing arithmetic on them. It would provide an interface similar to what Numpy provides, would be fully templated and might, if possible, support BLAS routines to accelerate the functions.
Thanks,
Toby
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Hi, You might want to look at Boost.uBLAS.Tensor, I think it is what you are trying to implement; correct if I'm wrong. If you want to, you can contribute to this project. Repo Link: https://github.com/boostorg/ublas Best Regards, Amit Singh
Hi Amit,
I hadn't realized that Boost.uBLAS had a tensor library as well; thank you
for pointing this out.
Thanks again,
Toby
-----Original Message-----
From: Boost
On 28-Apr-2021, at 11:11 PM, Toby Davis via Boost
wrote: Hi All,
Would there be any interest in an n-dimensional array library for boost? There is Boost.MultiArray library, but as far as I can tell, this only supports containing the arrays, not performing arithmetic on them. It would provide an interface similar to what Numpy provides, would be fully templated and might, if possible, support BLAS routines to accelerate the functions.
Thanks,
Toby
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Hi, You might want to look at Boost.uBLAS.Tensor, I think it is what you are trying to implement; correct if I'm wrong. If you want to, you can contribute to this project. Repo Link: https://github.com/boostorg/ublas Best Regards, Amit Singh _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
participants (2)
-
Amit Singh
-
pencilcaseman@gmail.com