Skip to content

[pull] main from dotnet:main#15

Merged
pull[bot] merged 2 commits into
zilo555:mainfrom
dotnet:main
Feb 17, 2026
Merged

[pull] main from dotnet:main#15
pull[bot] merged 2 commits into
zilo555:mainfrom
dotnet:main

Conversation

@pull

@pull pull Bot commented Feb 17, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

alinpahontu2912 and others added 2 commits February 17, 2026 14:19
* Add missing in-place tensor operations

Add in-place variants for existing PyTorch tensor APIs:
- logit_ (fixed native to use CATCH instead of CATCH_TENSOR)
- copysign_, heaviside_, nextafter_
- deg2rad_, rad2deg_, exp2_, float_power_
- nan_to_num_

Also add torch.heaviside/torch.heaviside_ static wrappers.

Changes span all 4 layers: native C++ (THSTensor.h/.cpp),
PInvoke (LibTorchSharp.THSTensor.cs), managed wrappers
(Tensor.cs, Tensor.Math.cs), and static torch.* methods
(torch.PointwiseOps.cs).

* Add i0_ and additional in-place tensor operation tests

Added in-place modified Bessel function (i0_) to Tensor.cs.
Added unit tests for i0_, deg2rad_, rad2deg_, heaviside_, logit_, and nan_to_num_.

* Address PR #1529 review comments

- Add eps clamping documentation to torch.logit_ XML docs
- Add torch.i0_() static wrapper method with docs
- Add test for torch.i0_() static method

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Remove redundant runtime null checks from non-nullable Parameter weight
  setters in Linear, Bilinear, Convolution, PReLU, GroupNorm, LayerNorm,
  and NormBase (already enforced by #nullable enable)
- Add [DisallowNull] to Parameter? properties in RNNCell, LSTMCell,
  GRUCell, Embedding, and EmbeddingBag where getter can return null but
  setter must not accept null
- Enable #nullable enable in Transforms.cs and remove runtime null check
  from ComposeTransform constructor
- Remove runtime null check from Module.get_buffer() (string parameter
  is non-nullable under #nullable enable)
- Add DisallowNullAttribute polyfill in netstandard.cs for
  netstandard2.0 compatibility
@pull pull Bot locked and limited conversation to collaborators Feb 17, 2026
@pull pull Bot added the ⤵️ pull label Feb 17, 2026
@pull pull Bot merged commit c79ac52 into zilo555:main Feb 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant