sayandip18's Blog

GSoC blog post

sayandip18
Published: 07/15/2021

Finally, the first evaluations have arrived! The coding period is now halfway through. The 6 weeks so far have been a great experience for me. Here is a brief overview of what I did throughout the time.
  1. PR 472 aims at adding Hypothesis to the test suite. During the course of this PR, we have come across 5 bugs in Sparse that were caught from failing Hypothesis tests. The bugs are
  2. PR 492 aims to add the tensor class and relevant tests. The PR is stalled for the time being and will be resumed after the upcoming cmake PR is merged.
  3. Cmake: So far, I have attempted twice, albeit unsuccessfully, to get cmake install and build TACO in Sparse. The upcoming cmake PRs will now take care of this.
View Blog Post

Weekly check-in #6

sayandip18
Published: 07/15/2021

What did I do this week?

I have started to go through the book "Professional Cmake" which John suggested to read. John has forked the TACO repository where we will be pushing our changes.

The implementation of the tensor class is kept aside for now. It will be resumed after the cmake code has been written for Sparse.

What is coming up?

  1. Studying the cmake code in TACO before making it better.
  2. Finishing up the cmake PR in Sparse after the TACO PR is merged.

Did I get stuck anywhere?

Yes. A lot of concepts in the book are not super clear to me now. But, I will be meeting with John to discuss all of those.
View Blog Post

Weekly check-in #5

sayandip18
Published: 07/06/2021

What did I do this week?

I met with John and we came up with a plan to improve the cmake code of TACO and then add cmake to Sparse.

What is coming up?

Studying and improving the cmake code. Finishing up the Tensor wrapper PR.

Did I get stuck anywhere?

No.
View Blog Post

Weekly check-in #4

sayandip18
Published: 07/01/2021

What did I do this week?

I designed the __array_ufunc__ protocol for the tensor class. I had a meeting with Hameer where he suggested some changes.

What is coming up?

Completion of the protocol as per Hameer's suggestions.

Did I get stuck anywhere?

No.
View Blog Post

Weekly check-in #3

sayandip18
Published: 06/21/2021

What did I do this week?

Added methods to the tensor class and started writing tests. The work is in this PR .

What is coming up?

Completing the work in the PR mentioned.

Did I get stuck anywhere?

No.
View Blog Post