-
Notifications
You must be signed in to change notification settings - Fork 151
Versioning
Braden Stefanuk edited this page Jun 25, 2024
·
2 revisions
This page is deprecated as of 2024-06-14. New documentation is being created to replace it.
Tensile follows semantic versioning practices, i.e. Major.Minor.Patch, in BenchmarkConfig.yaml files, LibraryConfig.yaml files and in cmake find_package. Tensile is compatible with a "MinimumRequiredVersion" if Tensile.Major==MRV.Major and Tensile.Minor.Patch >= MRV.Minor.Patch.
- Major: Tensile increments the major version if the public API changes, or if either the benchmark.yaml or library-config.yaml files change format in a non-backwards-compatible manner.
- Minor: Tensile increments the minor version when new kernel, solution or benchmarking features are introduced in a backwards-compatible manner.
- Patch: Bug fixes or minor improvements.