summaryrefslogtreecommitdiff
path: root/tests/autodiff
AgeCommit message (Expand)Author
2024-10-15Enable WebGPU tests in CI (#5239)Anders Leino
2024-10-03Support custom derivatives of member functions of differentiable types (#5124)Sai Praveen Bangaru
2024-09-30Fix diagnostics for [PreferRecompute] (#5159)Sai Praveen Bangaru
2024-09-26Always run AD cleanup pass. (#5157)Sai Praveen Bangaru
2024-09-19Support `IDifferentiablePtrType` (#5031)Sai Praveen Bangaru
2024-09-18Report AD checkpoint contexts (#5058)venkataram-nv
2024-08-27Adds a warning for using `[PreferRecompute]` on methods that may contain side...Sai Praveen Bangaru
2024-08-27Explicitly detach derivative when forming a non-differentiable struct out of ...Sai Praveen Bangaru
2024-08-26Correct the `generic-jvp.slang` test (#4900)ArielG-NV
2024-08-20Fix `tests\autodiff\reverse-while-loop-3.slang` test (#4886)ArielG-NV
2024-08-12Warn when inout parameter is never written (#4777)venkataram-nv
2024-08-06Fix auto-diff synthesized method naming conventions (#4714)Sai Praveen Bangaru
2024-07-19Support parameter block in metal shader objects. (#4671)Yong He
2024-07-16Warnings function parameters (#4626)venkataram-nv
2024-07-11Fix issue with synthesizing `Differential` type for self-differential generic...Sai Praveen Bangaru
2024-07-10Various fixes around differentiable member associations `[DerivativeMember(<d...Sai Praveen Bangaru
2024-07-08Treat global variables and parameters as non-differentiable when checking der...Sai Praveen Bangaru
2024-06-13Metal: misc fixes and enable more tests. (#4374)Yong He
2024-06-13Remove `IRHLSLExportDecoration` and `IRKeepAliveDecoration` for non-CUDA/Torc...Sai Praveen Bangaru
2024-06-07Metal compute tests (#4292)skallweitNV
2024-05-14Fix CFG reversal logic for loops (#4162)Sai Praveen Bangaru
2024-05-10Fix race-condition and visual artifacts issues (#4152)kaizhangNV
2024-05-02Fix unzipping logic for inout non-diff parameters and adjust tests (#4090)Sai Praveen Bangaru
2024-05-02Handle case where types can be used as their own `Differential` type. (#4057)Sai Praveen Bangaru
2024-05-01Fix compile failures when using debug symbol. (#4069)Yong He
2024-04-30Added diagnostics & built-in type lowering for `[CUDAKernel]` functions (#4042)Sai Praveen Bangaru
2024-04-26Fix invoke resolution when dealing with overloded type expressions (#4043)Sai Praveen Bangaru
2024-04-23Fix a bug in the forward derivative of cross product (#4006)Lifan Wu
2024-02-26AD: Handle case where struct is created with `no_diff`-wrapped operands. (#3629)Sai Praveen Bangaru
2023-12-06Support visibility control and default to `internal`. (#3380)Yong He
2023-11-10 Cleanup builtin arithmetic interfaces. (#3317)Yong He
2023-11-07Add `IRThisTypeWitness` to stand in for witness lookups inside an interface d...Yong He
2023-11-06Fix ICE when lowering an associatedtype declref from an derived interface. (#...Yong He
2023-11-03Add more diagnostics on invalid custom derivative use. (#3309)Yong He
2023-11-02Fix crash when writing to `no_diff` out parameter. (#3308)Yong He
2023-10-26Fix generic specialization bug. (#3290)Yong He
2023-10-20Fix issue with transposing `IRMakeVector` with non-singleton operands (#3280)Sai Praveen Bangaru
2023-10-05Various AD Fixes (#3263)Sai Praveen Bangaru
2023-09-28Support `constref` parameters passing. (#3249)Yong He
2023-09-26Handle the case where the parent if-else region's after-block is unreachable....Sai Praveen Bangaru
2023-09-25Add test for vector-element contiguity error (#3235)Sai Praveen Bangaru
2023-09-23More `slangpy` features + polishing (#3233)Sai Praveen Bangaru
2023-09-21Various slangpy fixes. (#3227)Yong He
2023-09-20Redirect destination-driven lowering logic to regular lowering for `SelectExp...Sai Praveen Bangaru
2023-09-19Added `[AutoPyBindCUDA]` for automatic kernel binding + `[PyExport]` for expo...Sai Praveen Bangaru
2023-09-18Fix loop inversion issue that caused ordinary blocks with multiple predecesso...Sai Praveen Bangaru
2023-09-08Don't inline callees with custom derivative before autodiff. (#3196)Yong He
2023-09-07Fix erroneous diagnostic when checking a generic differentiable mutable metho...winmad
2023-08-30Fix subtle corner-case with vars getting hoisted out of the loop creating unn...Sai Praveen Bangaru
2023-08-17Initial support for differentiating existential types (#3111)Sai Praveen Bangaru