Skip to content

feat: pytorch-style gradienttape with op-level backward recording #3631

feat: pytorch-style gradienttape with op-level backward recording

feat: pytorch-style gradienttape with op-level backward recording #3631

Triggered via pull request April 2, 2026 03:58
Status Failure
Total duration 22m 14s
Artifacts 1

sonarcloud.yml

on: pull_request
Matrix: test-net10-sharded
Artifact Size Check
0s
Artifact Size Check
SonarCloud Analysis
0s
SonarCloud Analysis
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 32 warnings
Build (Windows): src/NeuralNetworks/WGANGP.cs#L297
The name 'generatorLoss' does not exist in the current context
Build (Windows): src/NeuralNetworks/WGANGP.cs#L289
The name 'generatorLoss' does not exist in the current context
Build (Windows): src/Autodiff/GradientCheckpointing.cs#L163
The name 'checkpointNodes' does not exist in the current context
Build (Windows): src/Autodiff/GradientCheckpointing.cs#L110
The name 'checkpointNode' does not exist in the current context
Build (Windows): src/AiModelBuilder.cs#L2561
The name 'PerformKnowledgeDistillationAsync' does not exist in the current context
Build (Windows): src/AdversarialRobustness/Attacks/FGSMAttack.cs#L99
The name 'referenceInput' does not exist in the current context
Build (Windows): src/AdversarialRobustness/Attacks/PGDAttack.cs#L117
The name 'perturbedInput' does not exist in the current context
Build (Windows): src/AdversarialRobustness/Attacks/PGDAttack.cs#L109
The name 'referenceInput' does not exist in the current context
Build (Windows): src/AdversarialRobustness/Attacks/PGDAttack.cs#L109
The name 'perturbedInput' does not exist in the current context
Build (Windows): src/AdversarialRobustness/Attacks/PGDAttack.cs#L106
The name 'perturbedInput' does not exist in the current context
CodeQL Analysis
The job has exceeded the maximum execution time of 20m0s
CodeQL Analysis: src/NeuralNetworks/WGANGP.cs#L297
The name 'generatorLoss' does not exist in the current context
CodeQL Analysis: src/NeuralNetworks/WGANGP.cs#L289
The name 'generatorLoss' does not exist in the current context
CodeQL Analysis: src/Autodiff/GradientCheckpointing.cs#L163
The name 'checkpointNodes' does not exist in the current context
CodeQL Analysis: src/Autodiff/GradientCheckpointing.cs#L110
The name 'checkpointNode' does not exist in the current context
CodeQL Analysis: src/AiModelBuilder.cs#L2561
The name 'PerformKnowledgeDistillationAsync' does not exist in the current context
CodeQL Analysis: src/AdversarialRobustness/Attacks/FGSMAttack.cs#L99
The name 'referenceInput' does not exist in the current context
CodeQL Analysis: src/AdversarialRobustness/Attacks/PGDAttack.cs#L117
The name 'perturbedInput' does not exist in the current context
CodeQL Analysis: src/AdversarialRobustness/Attacks/PGDAttack.cs#L109
The name 'referenceInput' does not exist in the current context
CodeQL Analysis: src/AdversarialRobustness/Attacks/PGDAttack.cs#L109
The name 'perturbedInput' does not exist in the current context
CodeQL Analysis: src/AdversarialRobustness/Attacks/PGDAttack.cs#L106
The name 'perturbedInput' does not exist in the current context
Build (Windows): src/ComputerVision/Detection/Losses/GIoULoss.cs#L23
Loss function 'GIoULoss' is missing required attribute '[LossProperty]'. All LossFunctionBase subclasses must have
Build (Windows): src/ComputerVision/Detection/Losses/DIoULoss.cs#L23
Loss function 'DIoULoss' is missing required attribute '[LossTask]'. All LossFunctionBase subclasses must have
Build (Windows): src/ComputerVision/Detection/Losses/DIoULoss.cs#L23
Loss function 'DIoULoss' is missing required attribute '[LossCategory]'. All LossFunctionBase subclasses must have
Build (Windows): src/ComputerVision/Detection/Losses/DIoULoss.cs#L23
Loss function 'DIoULoss' is missing required attribute '[LossProperty]'. All LossFunctionBase subclasses must have
Build (Windows): src/ComputerVision/Detection/Losses/DETRSetLoss.cs#L26
Loss function 'DETRSetLoss' is missing required attribute '[LossTask]'. All LossFunctionBase subclasses must have
Build (Windows): src/ComputerVision/Detection/Losses/DETRSetLoss.cs#L26
Loss function 'DETRSetLoss' is missing required attribute '[LossCategory]'. All LossFunctionBase subclasses must have
Build (Windows): src/ComputerVision/Detection/Losses/DETRSetLoss.cs#L26
Loss function 'DETRSetLoss' is missing required attribute '[LossProperty]'. All LossFunctionBase subclasses must have
Build (Windows): src/ComputerVision/Detection/Losses/CIoULoss.cs#L27
Loss function 'CIoULoss' is missing required attribute '[LossTask]'. All LossFunctionBase subclasses must have
Build (Windows): src/ComputerVision/Detection/Losses/CIoULoss.cs#L27
Loss function 'CIoULoss' is missing required attribute '[LossCategory]'. All LossFunctionBase subclasses must have
Build (Windows): src/ComputerVision/Detection/Losses/CIoULoss.cs#L27
Loss function 'CIoULoss' is missing required attribute '[LossProperty]'. All LossFunctionBase subclasses must have
Build (Windows): src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L532
Possible null reference argument for parameter 'type' in 'bool YamlConfigSourceGenerator.ContainsTypeParameters(ITypeSymbol type)'.
Build (Windows): src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L523
Dereference of a possibly null reference.
Build (Windows): src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L466
Dereference of a possibly null reference.
Build (Windows): src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L218
Dereference of a possibly null reference.
Build (Windows): src/AiDotNet.Generators/ModelMetadataValidationGenerator.cs#L303
Dereference of a possibly null reference.
Build (Windows): src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L191
Possible null reference argument for parameter 'interfaceType' in 'List<ImplementationInfo> YamlConfigSourceGenerator.FindImplementations(ITypeSymbol interfaceType, Compilation compilation)'.
Build (Windows): src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L186
Possible null reference argument for parameter 'interfaceType' in 'List<ImplementationInfo> YamlConfigSourceGenerator.FindImplementations(ITypeSymbol interfaceType, Compilation compilation)'.
Build (Windows): src/AiDotNet.Generators/ModelRegistryGenerator.cs#L281
Possible null reference argument for parameter 'xml' in 'string ModelRegistryGenerator.ExtractXmlElement(string xml, string elementName)'.
Build (Windows): src/AiDotNet.Generators/DocumentationGenerator.cs#L218
Possible null reference argument for parameter 'xml' in 'string DocumentationGenerator.ExtractXmlElement(string xml, string elementName)'.
Build (Windows): src/AiDotNet.Generators/DiscoveryApiGenerator.cs#L198
Possible null reference argument for parameter 'xml' in 'string DiscoveryApiGenerator.ExtractSummary(string xml)'.
CodeQL Analysis
User-specified `matrix` input is not an object.
CodeQL Analysis: src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L670
Dereference of a possibly null reference.
CodeQL Analysis: src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L647
Dereference of a possibly null reference.
CodeQL Analysis: src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L621
Dereference of a possibly null reference.
CodeQL Analysis: src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L532
Possible null reference argument for parameter 'type' in 'bool YamlConfigSourceGenerator.ContainsTypeParameters(ITypeSymbol type)'.
CodeQL Analysis: src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L523
Dereference of a possibly null reference.
CodeQL Analysis: src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L466
Dereference of a possibly null reference.
CodeQL Analysis: src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L218
Dereference of a possibly null reference.
CodeQL Analysis: src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L191
Possible null reference argument for parameter 'interfaceType' in 'List<ImplementationInfo> YamlConfigSourceGenerator.FindImplementations(ITypeSymbol interfaceType, Compilation compilation)'.
CodeQL Analysis: src/AiDotNet.Generators/YamlConfigSourceGenerator.cs#L186
Possible null reference argument for parameter 'interfaceType' in 'List<ImplementationInfo> YamlConfigSourceGenerator.FindImplementations(ITypeSymbol interfaceType, Compilation compilation)'.
CodeQL Analysis: src/AiDotNet.Generators/DiscoveryApiGenerator.cs#L198
Possible null reference argument for parameter 'xml' in 'string DiscoveryApiGenerator.ExtractSummary(string xml)'.
CodeQL Analysis
Cannot retrieve the full diff because there are too many (300) changed files in the pull request.

Artifacts

Produced during runtime
Name Size Digest
debug-artifacts
1.48 GB
sha256:b35705d19ae2c615c716301f1e61ebca462cb2da552ddfdd0fb89bb6e2d63f50