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)
- Implement VJP: e23163c, 4038f61, 43147e0, b6c4550, 3c3360e, f6f0407
- Implement jacobian: fc7bc9a, 9cd95d9
- Add JVP: 5b4157e
- Add documents: 75f2bcf, aed45d2, 1726b0d
- Setup CI: 15db53b, 842d73f, bfb8151, d7058a4
- Add test cases: 8ca34a0, 3047689, 5719c03, 015b4de, a348c46, 9f7e3b5
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?
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?
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?
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