Skip to content
This repository has been archived by the owner on Sep 18, 2024. It is now read-only.

P0332: Strengthen motivation #41

Open
mhoemmen opened this issue Jan 18, 2018 · 3 comments
Open

P0332: Strengthen motivation #41

mhoemmen opened this issue Jan 18, 2018 · 3 comments

Comments

@mhoemmen
Copy link
Contributor

mhoemmen commented Jan 18, 2018

TensorFlow C++ API link: https://www.tensorflow.org/api_guides/cc/guide

How do they make tensors? Would our notation help?

@hcedwar @dhollman @dsunder

@hcedwar
Copy link
Contributor

hcedwar commented Jan 18, 2018

Potential relationship with Eigen: http://eigen.tuxfamily.org/dox/group__QuickRefPage.html

@mhoemmen
Copy link
Contributor Author

Eigen IRC channel: http://eigen.tuxfamily.org/index.php?title=Main_Page#IRC_Channel

Which document should we share with them? '09 document or P0332? All of them?

@mhoemmen
Copy link
Contributor Author

From what I can tell of TensorFlow, the Tensor type itself has all run-time dimensions:

https://www.tensorflow.org/api_docs/cc/class/tensorflow/tensor

It seems like the point is to create big expression trees and reuse them, less so to make (say) 2x2 matrix-matrix multiplication as fast as possible. Something like TensorFlow might want to use something like mdspan inside, if using run-time compilation. (That would make sense for TF's Const.)

hcedwar added a commit that referenced this issue Jan 31, 2018
as usability for computational mathematicians, scientists, and engineers.
Cite Eigen and TensorFlow as example libraries with multidimensional arrays.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants