sangyx's Blog

udiff: Project Summary

sangyx
Published: 08/28/2020

0. Github

https://github.com/Quansight-Labs/udiff

1. Describe my work briefly

Complete and package udiff.

2. What is done (commits)

3. TODO

  • Merge the code in branch dev to master if the functions implemented in unumpy.
  • Implement JVP.
  • Add more test cases to improve test coverage to over 80%(70% now).
  • Publish udiff on pypi #25.
  • Fix bugs and issues in udiff.
View Blog Post

[Week 12] Check-in

sangyx
Published: 08/22/2020

1. What did you do this week?

  • Fix repeat_to_match_shape & grad_broadcast_to.

  • Clean code & move unimplement code to dev.

2. Difficulty

No difficulties this week.

3. What is coming up next?

  • Publish udiff on pypi.
  • Complete jvp.
  • Add linalg.
  • Add more document.
View Blog Post

[Week 11] Check-in

sangyx
Published: 08/16/2020

1. What did you do this week?

  • Add more diff funtions and test cases.

2. Difficulty

No difficulties this week.

3. What is coming up next?

  • Publish a simple version of udiff on pypi.
  • Add jvp.
View Blog Post

[Week 10] Check-in

sangyx
Published: 08/09/2020

1. What did you do this week?

  • Complete np.reshape and np.stack.

  • Split raw_functions & nograd_functions

  • Fix higher-order derivatives.

2. Difficulty

No difficulties this week.

3. What is coming up next?

  • Publish a simple version of udiff on pypi.
  • Add more testcases.
View Blog Post

[Week 9] Check-in

sangyx
Published: 08/02/2020

 

1. What did you do this week?

  • Control the base of the differentiation.

  • High-order derivatives support.

  • Cache diff in dict.

2. Difficulty

No difficulties this week.

3. What is coming up next?

  • Publish a simple version of udiff on pypi.
  • Complete np.reshape and np.stack.
View Blog Post
DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (28 rendered)

Cache calls from 1 backend

Signals

Log messages