examples: refine tensor_sum_elements(tensor dump) in examples/benchmark/benchmark-matmult.cpp#7844
examples: refine tensor_sum_elements(tensor dump) in examples/benchmark/benchmark-matmult.cpp#7844jeffzhou2000 wants to merge 6 commits intoggml-org:masterfrom jeffzhou2000:refinetensordump
Conversation
ngxson
left a comment
There was a problem hiding this comment.
LGTM. Let's merge when the CI pass.
slaren
left a comment
There was a problem hiding this comment.
What is the goal of these changes when this function is only called with F32 tensors?
programmer/developer might be change data type in this example manually. this PR has no any side-effect. accordingly, it will helpful for ggml's users(programmers/developers) if there is a tensor dump utility function in ggml.h&ggml.c. this is preparation.of course, this utility function can be provided by you or the original author because you are both expert. |
|
There is code for printing tensors in the |
|
your concern is make sense. you can make/made any decision as your consideration because you are one of the owners/core maintainers of this project. |
thanks for your help and thanks so much and have a good weekend. |
|
Good point @slaren , I haven’t looked deeper into this file. @zhouwg I’m a bit doubt about the purpose of this function. Just to be sure: do you need this func to print the tensor? It seems to me that the current func only calculate the sum, but not for printing it out. |
your are right.this function following the existing tensor_sum_elements but the calculation process can be used for tensor dump, |
Self Reported Review Complexity
BTW, can the original author or core maintainer add a
utility function (with all supported data type and dump the accurate value in the tensor as m ( < 8) x n ( < 8) format) in ggml.h&ggml.c, it will might be very useful/helpful for programmers/developers. thanks so much.