Uh oh!
There was an error while loading. Please reload this page.
Fix usage of return_bias argument - #114
Conversation
Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com>
timmoon10
commented
Mar 22, 2023
I'm not sure about this API. I can imagine use-cases with defdo_linear(x, use_bias):
layer=Linear(bias=use_bias, return_bias=True)
y, b=layer(x)
ifbisnotNone:
y+=breturnyThis seems more Pythonic than the proposed API: defdo_linear(x, use_bias):
layer=Linear(bias=use_bias, return_bias=True)
outs=layer(x)
ifuse_bias:
returnouts[0] +outs[1]
else:
returnoutsPinging @sudhakarsingh27. |
ksivaman
commented
Mar 22, 2023
For this use case, the user can set both of those arguments to |
I agree, that the first way seems more pythonic and we can only do that if we make sure the return tuple is fixed in length from the concerned API. In addition to
Right, this PR probably isn't the right place to discuss this tangent, let's probably create a new PR. |
timmoon10
commented
Mar 24, 2023
My preferred behavior:
It seems our contention is about the |
Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com>
ksivaman
commented
Mar 27, 2023
/te-ci |
* fix usage of return_bias argument Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com> * review comments Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com> --------- Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com> Signed-off-by: Charlene Yang <charleney@nvidia.com>
* fix usage of return_bias argument Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com> * review comments Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com> --------- Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com>
* fix usage of return_bias argument Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com> * review comments Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com> --------- Signed-off-by: Kirthi Shankar Sivamani <ksivamani@nvidia.com> Signed-off-by: Charlene Yang <charleney@nvidia.com>
No description provided.