Skip to content

Releases: NVIDIA/cudnn-frontend

Release 0.4.1

13 Aug 21:43
8360d4a
Compare
Choose a tag to compare

[Bug Fix]: Fixed an issue where the vector count was not copied over during move construction phase.
[Samples]: Added a new sample for INT8x32 config (utilizing integer tensor cores). The example includes an errata filter which blocks an engine that has a known issue running this config.
[CleanUp]: Change all move constructors and fixed move assignment operator.

Co-authored-by: agopal [email protected]

v0.4 release

01 Jul 04:23
Compare
Choose a tag to compare

[New API] : Added a new function get_heuristics_list which accepts a list of heuristics mode and returns a concatenated list of the engine heuristics.
[New Feature]: New mode of heuristic (HEUR_MODE_FALLBACK] added to the backend. Sample updated to use that and provides a generic way to access the fallback engines. FallbackEngineList is retained as a way to add custom engines in the frontend.
[New Feature]: Added support to set vectorization dimension and vectorization count attributes in the tensor descriptor.
[Rename]: setDataType in OperationBuilder deprecated and replaced with more clear setComputePrecision()
[CleanUp] : cudnnFindPlan and cudnnGetPlan takes L-value operationGraph rather than previously R-value.
[CleanUp] : cudnnFindPlan and time_sorted_plan return executionPlans_t (which is a vector plans) instead of executionOptions_t (which is a vector of struct containing plan and time). This is to achieve compatibility with the cudnnGet.
[Samples]: New sample added for DP4A.
[Samples]: ConvBiasScaleRelu sample|
[Bug fix]: Errata filter was erroneously filtering out unspecified engines.

MR for quick fix for graceful exit

09 Jun 20:33
949f2ac
Compare
Choose a tag to compare

[Maintenance] Adding status check on the cudnnBackendExecute during warm up.
[Maintenance] Adding status check on json_handle when loading from a file

v0.3

17 May 06:49
Compare
Choose a tag to compare
[New feature] Support reduction operation in the frontend.
[New feature] Add engine runtime compilation filter in the frontend as a behavior filter.
[New feature] Adding fallback list for convBiasAct
[New feature Beta] Adding Errata filter with an sample.
[Samples] Add ConvBnstats and ConvColReduction tests
[Bug Fix] Clamp upper_clip for float compute type to float max for pointwise descriptor when computeType is float.
[Bug Fix] Compilation fix for newer gcc toolchain (gcc 9+).
[Bug Fix] Add operation tag to the Plan generated by cudnnFind and cudnnGet
[Maintenance] Added default fallback lists to newer versions of cudnn.