You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
log_batch_metrics and log_epoch_metrics options for all available Loggers (#1357)
compute_per_class_metrics option for all available multiclass/label metrics (#1357)
pytorch benchmark script and simplified MNIST (#1360)
Changed
A few framework simplifications were made (#1346):
catalyst-contrib scripts reduced to collect-env and project-embeddings only
catalyst-dl scripts recuded to run and tune only
transforms. prefix deprecated for Catalyst-based transforms
catalyst.tools moved to catalyst.extras
task-dependent extensions from catalyst.data moved to catalyst.contrib.data
catalyst.data.transforms moved to catalyst.contrib.data.transforms
Normalize, ToTensor transforms renamed to NormalizeImage, ImageToTensor
metric learning extensions moved to catalyst.contrib.data
catalyst.contrib moved to code-as-a-documentation development
catalyst[cv] and catalyst[ml] extensions moved to flatten architecture design; examples: catalyst.contrib.data.dataset_cv, catalyst.contrib.data.dataset_ml
catalyst.contrib moved to flatten architecture design; exampels: catalyst.contrib.data, catalyst.contrib.datasets, catalyst.contrib.layers, catalyst.contrib.models, catalyst.contrib.optimizers, catalyst.contrib.schedulers
internal functionality moved to ***._misc modules
catalyst.utils.mixup moved to catalyst.utils.torch
catalyst.utils.numpy moved to catalyst.contrib.utils.numpy
default logging logic moved from "batch & epoch" to "epoch"-only to save computation time during logging; to respecify, please use:
SETTINGS.log_batch_metrics=True/False or os.environ["CATALYST_LOG_BATCH_METRICS"]
SETTINGS.log_epoch_metrics=True/False or os.environ["CATALYST_LOG_EPOCH_METRICS"]
default metrics computation moved from "per-class & aggregations" to "aggregations"-only to save computation time during logging; to respecify, please use:
SETTINGS.compute_per_class_metrics=True/False or os.environ["CATALYST_COMPUTE_PER_CLASS_METRICS"]
no transformations required for MNIST contrib dataset (#1360
Removed
A few framework simplifications were made (#1346):
catalyst.contrib.pandas
catalyst.contrib.parallel
catalyst.contrib.models.cv
a few catalyst.utils.misc functions
catalyst.extras removed from the public documentation
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
[21.11] - 2021-11-30
Tl;dr
Framework architecture simplification and speedup + SSL & RecSys extensions.
Added
resume
support - resolved #1193 (#1349)profile
flag forrunner.train
(#1348)SETTINGS.log_batch_metrics
,SETTINGS.log_epoch_metrics
,SETTINGS.compute_per_class_metrics
for framework-wise Metric & Logger APIs specification (#1357)log_batch_metrics
andlog_epoch_metrics
options for all available Loggers (#1357)compute_per_class_metrics
option for all available multiclass/label metrics (#1357)Changed
catalyst-contrib
scripts reduced tocollect-env
andproject-embeddings
onlycatalyst-dl
scripts recuded torun
andtune
onlytransforms.
prefix deprecated for Catalyst-based transformscatalyst.tools
moved tocatalyst.extras
catalyst.data
moved tocatalyst.contrib.data
catalyst.data.transforms
moved tocatalyst.contrib.data.transforms
Normalize
,ToTensor
transforms renamed toNormalizeImage
,ImageToTensor
catalyst.contrib.data
catalyst.contrib
moved to code-as-a-documentation developmentcatalyst[cv]
andcatalyst[ml]
extensions moved to flatten architecture design; examples:catalyst.contrib.data.dataset_cv
,catalyst.contrib.data.dataset_ml
catalyst.contrib
moved to flatten architecture design; exampels:catalyst.contrib.data
,catalyst.contrib.datasets
,catalyst.contrib.layers
,catalyst.contrib.models
,catalyst.contrib.optimizers
,catalyst.contrib.schedulers
***._misc
modulescatalyst.utils.mixup
moved tocatalyst.utils.torch
catalyst.utils.numpy
moved tocatalyst.contrib.utils.numpy
SETTINGS.log_batch_metrics=True/False
oros.environ["CATALYST_LOG_BATCH_METRICS"]
SETTINGS.log_epoch_metrics=True/False
oros.environ["CATALYST_LOG_EPOCH_METRICS"]
SETTINGS.compute_per_class_metrics=True/False
oros.environ["CATALYST_COMPUTE_PER_CLASS_METRICS"]
Removed
catalyst.contrib.pandas
catalyst.contrib.parallel
catalyst.contrib.models.cv
catalyst.utils.misc
functionscatalyst.extras
removed from the public documentationFixed
Contributors ❤️
@asteyo @Dokholyan @Nimrais @y-ksenia @sergunya17
This discussion was created from the release Catalyst 21.11.
Beta Was this translation helpful? Give feedback.
All reactions