This release contains a lot of breaking changes
What's Changed
* Check ignite import by durandtibo in https://github.com/durandtibo/karbonn/pull/160
* Bump urllib3 from 2.2.1 to 2.2.2 in the pip group by dependabot in https://github.com/durandtibo/karbonn/pull/163
* Bump paambaati/codeclimate-action from 6.0.0 to 8.0.0 by dependabot in https://github.com/durandtibo/karbonn/pull/161
* Bump coola from 0.7.0 to 0.7.1 by dependabot in https://github.com/durandtibo/karbonn/pull/166
* Bump coverage from 7.5.3 to 7.5.4 by dependabot in https://github.com/durandtibo/karbonn/pull/165
* Bump ruff from 0.4.9 to 0.4.10 by dependabot in https://github.com/durandtibo/karbonn/pull/167
* Update dependencies and workflows by durandtibo in https://github.com/durandtibo/karbonn/pull/164
* Add more ruff rules by durandtibo in https://github.com/durandtibo/karbonn/pull/168
* Improve some tests by durandtibo in https://github.com/durandtibo/karbonn/pull/169
* Improve some tests by durandtibo in https://github.com/durandtibo/karbonn/pull/170
* Improve some tests by durandtibo in https://github.com/durandtibo/karbonn/pull/171
* Add `is_distributed` by durandtibo in https://github.com/durandtibo/karbonn/pull/172
* Add `is_main_process` by durandtibo in https://github.com/durandtibo/karbonn/pull/173
* Update documentation by durandtibo in https://github.com/durandtibo/karbonn/pull/174
* Update dependencies by durandtibo in https://github.com/durandtibo/karbonn/pull/176
* Add `sync_reduce` by durandtibo in https://github.com/durandtibo/karbonn/pull/175
* Add pytest fixtures by durandtibo in https://github.com/durandtibo/karbonn/pull/177
* Add integration tests for `sync_reduce` by durandtibo in https://github.com/durandtibo/karbonn/pull/178
* Make ignite optional by durandtibo in https://github.com/durandtibo/karbonn/pull/179
* Improve testing by durandtibo in https://github.com/durandtibo/karbonn/pull/180
* Bump certifi from 2024.6.2 to 2024.7.4 in the pip group by dependabot in https://github.com/durandtibo/karbonn/pull/181
* Bump ruff from 0.5.0 to 0.5.1 by dependabot in https://github.com/durandtibo/karbonn/pull/182
* Improve some tests by durandtibo in https://github.com/durandtibo/karbonn/pull/183
* Bump coverage from 7.5.4 to 7.6.0 by dependabot in https://github.com/durandtibo/karbonn/pull/186
* Bump ruff from 0.5.1 to 0.5.2 by dependabot in https://github.com/durandtibo/karbonn/pull/184
* Bump mkdocs-material from 9.5.28 to 9.5.29 by dependabot in https://github.com/durandtibo/karbonn/pull/185
* Update workflows by durandtibo in https://github.com/durandtibo/karbonn/pull/191
* Bump coola from 0.7.2 to 0.7.3 by dependabot in https://github.com/durandtibo/karbonn/pull/187
* Bump ruff from 0.5.2 to 0.5.4 by dependabot in https://github.com/durandtibo/karbonn/pull/188
* Bump pytest from 8.2.2 to 8.3.1 by dependabot in https://github.com/durandtibo/karbonn/pull/190
* Bump numpy from 1.26.4 to 2.0.1 by dependabot in https://github.com/durandtibo/karbonn/pull/189
* Add `AverageState` by durandtibo in https://github.com/durandtibo/karbonn/pull/193
* Add `ScalarState` by durandtibo in https://github.com/durandtibo/karbonn/pull/194
* Add `MovingAverageState` by durandtibo in https://github.com/durandtibo/karbonn/pull/195
* Update dependencies and workflows by durandtibo in https://github.com/durandtibo/karbonn/pull/192
* Rename state to tracker by durandtibo in https://github.com/durandtibo/karbonn/pull/196
* Add `sync_reduce_` by durandtibo in https://github.com/durandtibo/karbonn/pull/197
* Remove average reduction in DDP by durandtibo in https://github.com/durandtibo/karbonn/pull/198
* Add integration tests for `sync_reduce_` by durandtibo in https://github.com/durandtibo/karbonn/pull/199
* Add `str_table` by durandtibo in https://github.com/durandtibo/karbonn/pull/201
* Clean `tabulate` usage to use `str_table` by durandtibo in https://github.com/durandtibo/karbonn/pull/202
* Fix coverage by durandtibo in https://github.com/durandtibo/karbonn/pull/205
* Add confusion matrix trackers by durandtibo in https://github.com/durandtibo/karbonn/pull/200
* Improve `imports` module by durandtibo in https://github.com/durandtibo/karbonn/pull/206
* Bump pre-commit from 3.7.1 to 3.8.0 by dependabot in https://github.com/durandtibo/karbonn/pull/203
* Bump numpy from 1.26.4 to 2.0.1 by dependabot in https://github.com/durandtibo/karbonn/pull/204
* Add `all_gather_tensor_varshape` by durandtibo in https://github.com/durandtibo/karbonn/pull/208
* Update dependencies and workflows by durandtibo in https://github.com/durandtibo/karbonn/pull/207
* Add `MeanTensorTracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/209
* Add `ExtremaTensorTracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/210
* Refactor `utils.tensor` by durandtibo in https://github.com/durandtibo/karbonn/pull/212
* Add `tensor.quantile` by durandtibo in https://github.com/durandtibo/karbonn/pull/213
* Minor improvements by durandtibo in https://github.com/durandtibo/karbonn/pull/214
* Fix failing tests by durandtibo in https://github.com/durandtibo/karbonn/pull/215
* Add `FlattenBuffer` by durandtibo in https://github.com/durandtibo/karbonn/pull/216
* Improve `quantile` by durandtibo in https://github.com/durandtibo/karbonn/pull/217
* Fix failing tests for older macos by durandtibo in https://github.com/durandtibo/karbonn/pull/218
* Add `TensorTracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/211
* Improve tests by durandtibo in https://github.com/durandtibo/karbonn/pull/219
* Add `ScalableTensorTracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/220
* Add integration tests for trackers (part 1) by durandtibo in https://github.com/durandtibo/karbonn/pull/221
* Improve trackers by durandtibo in https://github.com/durandtibo/karbonn/pull/222
* Improve confusion matrices by durandtibo in https://github.com/durandtibo/karbonn/pull/224
* Add integration tests for trackers (part 2) by durandtibo in https://github.com/durandtibo/karbonn/pull/223
* Add `BaseMetric` by durandtibo in https://github.com/durandtibo/karbonn/pull/225
* Add `BaseState` by durandtibo in https://github.com/durandtibo/karbonn/pull/226
* Add `MeanErrorState` by durandtibo in https://github.com/durandtibo/karbonn/pull/227
* Update dependencies and workflows by durandtibo in https://github.com/durandtibo/karbonn/pull/228
* Add `ErrorState` by durandtibo in https://github.com/durandtibo/karbonn/pull/229
* Fix docstrings by durandtibo in https://github.com/durandtibo/karbonn/pull/230
* Add `setup_state` and `is_state_config` by durandtibo in https://github.com/durandtibo/karbonn/pull/231
* Add `ExtendedErrorState` by durandtibo in https://github.com/durandtibo/karbonn/pull/232
* Add `RootMeanErrorState` by durandtibo in https://github.com/durandtibo/karbonn/pull/233
* Rename `meter` to `tracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/234
* Reorganize error state by durandtibo in https://github.com/durandtibo/karbonn/pull/235
* Add `AccuracyState` by durandtibo in https://github.com/durandtibo/karbonn/pull/236
* Add `ExtendedAccuracyState` by durandtibo in https://github.com/durandtibo/karbonn/pull/237
* Improve formatting by durandtibo in https://github.com/durandtibo/karbonn/pull/238
* Add `AbsoluteError` by durandtibo in https://github.com/durandtibo/karbonn/pull/239
* Add missing tests by durandtibo in https://github.com/durandtibo/karbonn/pull/240
* Add `AbsoluteRelativeError` by durandtibo in https://github.com/durandtibo/karbonn/pull/241
* Update documentation by durandtibo in https://github.com/durandtibo/karbonn/pull/242
* Add `SymmetricAbsoluteRelativeError` by durandtibo in https://github.com/durandtibo/karbonn/pull/243
* Improve some tests by durandtibo in https://github.com/durandtibo/karbonn/pull/244
* Add `LogCoshError` by durandtibo in https://github.com/durandtibo/karbonn/pull/245
* Fix bug when `objectory` is not installed by durandtibo in https://github.com/durandtibo/karbonn/pull/246
* Improve `RootMeanErrorState` by durandtibo in https://github.com/durandtibo/karbonn/pull/248
* Add `SquaredError` by durandtibo in https://github.com/durandtibo/karbonn/pull/247
* Add `SquaredAsinhError` and `SquaredLogError` by durandtibo in https://github.com/durandtibo/karbonn/pull/249
* Add `NormalizedMeanSquaredErrorState` by durandtibo in https://github.com/durandtibo/karbonn/pull/250
* Improve state tests by durandtibo in https://github.com/durandtibo/karbonn/pull/251
* Add `NormalizedMeanSquaredError` by durandtibo in https://github.com/durandtibo/karbonn/pull/252
* Improve some tests by durandtibo in https://github.com/durandtibo/karbonn/pull/253
* Add integration tests for metric states by durandtibo in https://github.com/durandtibo/karbonn/pull/254
* Minor improvements by durandtibo in https://github.com/durandtibo/karbonn/pull/255
* Improve docstrings by durandtibo in https://github.com/durandtibo/karbonn/pull/256
* Add `ToBinaryLabel` by durandtibo in https://github.com/durandtibo/karbonn/pull/260
* Add `ToCategoricalLabel` by durandtibo in https://github.com/durandtibo/karbonn/pull/261
* Add `BinaryAccuracy` by durandtibo in https://github.com/durandtibo/karbonn/pull/259
* [BC] Reorganize module imports by durandtibo in https://github.com/durandtibo/karbonn/pull/262
* Update workflows by durandtibo in https://github.com/durandtibo/karbonn/pull/263
* Add `CategoricalAccuracy` by durandtibo in https://github.com/durandtibo/karbonn/pull/264
* Bump coverage from 7.6.0 to 7.6.1 by dependabot in https://github.com/durandtibo/karbonn/pull/257
* Improve accuracy metric states by durandtibo in https://github.com/durandtibo/karbonn/pull/266
* Add `equal` to metric states by durandtibo in https://github.com/durandtibo/karbonn/pull/267
* Add `clone` to metric states by durandtibo in https://github.com/durandtibo/karbonn/pull/268
* Add `StateEqualityComparator` by durandtibo in https://github.com/durandtibo/karbonn/pull/269
* Add `TopKAccuracy` by durandtibo in https://github.com/durandtibo/karbonn/pull/265
* Add `get_records` to some metrics by durandtibo in https://github.com/durandtibo/karbonn/pull/270
* Add `get_records` to `BaseMetric` by durandtibo in https://github.com/durandtibo/karbonn/pull/271
* Update dependencies and workflows by durandtibo in https://github.com/durandtibo/karbonn/pull/272
* Add `CategoricalCrossEntropy` by durandtibo in https://github.com/durandtibo/karbonn/pull/273
* Fix bug in tests when `objectory` is not available by durandtibo in https://github.com/durandtibo/karbonn/pull/274
* Improve trackers by durandtibo in https://github.com/durandtibo/karbonn/pull/276
* Rename `num_predictions` to `count` in `BaseConfusionMatrix` by durandtibo in https://github.com/durandtibo/karbonn/pull/277
* Rename `num_predictions` to `count` in metrics by durandtibo in https://github.com/durandtibo/karbonn/pull/278
* Rename outputs in `ExtendedAccuracyState` by durandtibo in https://github.com/durandtibo/karbonn/pull/279
* Add `clone` to `ScalarTracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/281
* Add `BaseTracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/280
* Rename some trackers by durandtibo in https://github.com/durandtibo/karbonn/pull/282
* Add `get_records` to `BinaryConfusionMatrixTracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/283
* Add `BinaryConfusionMatrix` by durandtibo in https://github.com/durandtibo/karbonn/pull/275
* Rename some modules by durandtibo in https://github.com/durandtibo/karbonn/pull/284
* Bump coola from 0.8.2 to 0.8.3 by dependabot in https://github.com/durandtibo/karbonn/pull/285
* Update workflows by durandtibo in https://github.com/durandtibo/karbonn/pull/286
* Add `get_records` to `MulticlassConfusionMatrixTracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/287
* Improve `XConfusionMatrixTracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/289
* Add `count` to `MulticlassConfusionMatrixTracker` by durandtibo in https://github.com/durandtibo/karbonn/pull/290
* Add `CategoricalConfusionMatrix` by durandtibo in https://github.com/durandtibo/karbonn/pull/288
* Release version `0.0.2` by durandtibo in https://github.com/durandtibo/karbonn/pull/291
**Full Changelog**: https://github.com/durandtibo/karbonn/compare/v0.0.1...v0.0.2