You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: RELEASENOTES.md
+26
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,32 @@
2
2
3
3
Releases, starting with 9/2/2021, are listed with the most recent release at the top.
4
4
5
+
# NuGet Version 0.104.0
6
+
7
+
This is a big change in implementation, but not as big in API surface area. Many of the builtin modules, but not all, were re-implemented in managed code calling into native code via the functional APIs. This has several advantages:
8
+
9
+
1. Align with the Pytorch implementations.<br/>
10
+
2. More easily expose module attributes as properties as Pytorch does.<br/>
11
+
3. In some cases, avoid native code altogether.<br/>
12
+
4. The builtin modules can serve as "best practice" examples for custom module authors.<br/>
13
+
14
+
__Breaking Changes__:
15
+
16
+
The names of several arguments have been changed to align better with Pytorch naming. This may break code that passes such arguments by name, but will be caught at compile time.
17
+
18
+
The argument defaults for `torch.diagonal()` and `Tensor.diagonal()` arguments have been corrected.
19
+
20
+
__Issues fixed__:
21
+
22
+
#1397 Look into whether parameter creation from a tensor leads to incorrect dispose scope statistics. This bug was discovered during testing of the PR.<br/>
23
+
#1210 Attribute omissions.<br/>
24
+
#1400 There may be an error in torchvision.transforms.GaussianBlur<br/>
25
+
#1402 diagonal() has incorrect default<br/>
26
+
27
+
__API Changes__:
28
+
29
+
#1382: Add support for torch.nn.functional.normalize<br/>
0 commit comments