GSOC 2019 and queries regarding tensor algorithms.
Gaurav Hoskote via ublas <[email protected]> Sat, 23 Feb 2019 19:28:15 +0530
| Newsgroups | gmane.comp.lib.boost.ublas |
|---|---|
| Message-ID | <CABzFxOsz_UFeiGQqAW6ErPrcLP6UWZTBNgeYYqAQvu-3napA3A@mail.gmail.com> |
--===============0774754260748510391== Content-Type: multipart/alternative; boundary="00000000000007813a0582901a4d" --00000000000007813a0582901a4d Content-Type: text/plain; charset="UTF-8" I would like to contribute to ublas.tensor library. I am a final year engineering student. I have implemented a sample header file "vec.h" which uses Templated class for creation of vector and matrix as specified in the Programming Competency test section of GSOC 2019 ideas. I have used operator overloading to carry out operations like matrix multiplication, addition, subtraction etc. The output and time taken for each operation is printed in "output.txt" and the code in "main.cpp". Having read the code of headers provided in the link, I am finding it a little confusing writing my proposal as to which type of Tensor algorithms are needed. Can someone please mentor/elaborate and also give an example of an algorithm which can be implemented. You can see my code here: https://github.com/gauravhoskote/codes/tree/master/gsoc2019/boost/numeric/ublas/tensor/competencytest Regards, Gaurav Hoskote. --00000000000007813a0582901a4d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">I would like to contribute to ublas.tenso= r library. I am a final year engineering student. I have implemented a samp= le header file "vec.h" which uses Templated class for creation of= vector and matrix as specified in the Programming Competency test section = of GSOC 2019 ideas. I have used operator overloading to carry out operation= s like matrix multiplication, addition, subtraction etc.<div>The output and= time taken for each operation is printed in "output.txt" and the= code in "main.cpp".=C2=A0</div><div>Having read the code of head= ers provided in the link, I am finding it a little=C2=A0confusing writing m= y proposal as to which type of Tensor algorithms are needed. Can someone pl= ease mentor/elaborate and also give an example of an algorithm which can be= implemented.</div><div>You can see my code here:=C2=A0<a href=3D"https://g= ithub.com/gauravhoskote/codes/tree/master/gsoc2019/boost/numeric/ublas/tens= or/competencytest">https://github.com/gauravhoskote/codes/tree/master/gsoc2= 019/boost/numeric/ublas/tensor/competencytest</a></div><div>Regards,</div><= div>Gaurav Hoskote.</div></div></div> --00000000000007813a0582901a4d-- --===============0774754260748510391== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline