set_dataset_meta
(#3348)ann_file
from silently failing to load (#2966)local-rank
in PyTorch 2.0 (#2812)CascadeEncoderDecoder
and update OCRNet and MobileNet v2 results (#2656)MMCV>=2.0.0rc4
(#2543)List[Tensor]
types (#2546)gt_edge_map
field to SegDataSample (#2466)reduce_zero_label
and applying label_map
(#2517)package.md
(#2518)img_shape
value assignment in RandomCrop (#2469)-1
to 255
(#2516)data
string in .gitignore file in dev-1.x branch (#2336)out_file
in add_datasample
of SegLocalVisualizer
to directly save image (#2090)Overview
documentation (#2042)Evaluation
documentation (#2077)Migration
documentation (#2066)Structures
documentation (#2070)Structures
ZN documentation (#2129)Engine
ZN documentation (#2157)Prepare datasets
and Visualization
doc (#2054)Models
documentation (#2160)Add New Modules
documentation (#2067)We are excited to announce the release of MMSegmentation 1.0.0rc0. MMSeg 1.0.0rc0 is the first version of MMSegmentation 1.x, a part of the OpenMMLab 2.0 projects. Built upon the new training engine, MMSeg 1.x unifies the interfaces of dataset, models, evaluation, and visualization with faster training and testing speed.
New engines MMSeg 1.x is based on MMEngine, which provides a general and powerful runner that allows more flexible customizations and significantly simplifies the entrypoints of high-level interfaces.
Unified interfaces As a part of the OpenMMLab 2.0 projects, MMSeg 1.x unifies and refactors the interfaces and internal logics of train, testing, datasets, models, evaluation, and visualization. All the OpenMMLab 2.0 projects share the same design in those interfaces and logics to allow the emergence of multi-task/modality algorithms.
Faster speed We optimize the training and inference speed for common models.
New features:
More documentation and tutorials. We add a bunch of documentation and tutorials to help users get started more smoothly. Read it here.
We briefly list the major breaking changes here. We will update the migration guide to provide complete details and migration instructions.
MMSeg 1.x runs on PyTorch>=1.6. We have deprecated the support of PyTorch 1.5 to embrace the mixed precision training and other new features since PyTorch 1.6. Some models can still run on PyTorch 1.5, but the full functionality of MMSeg 1.x is not guaranteed.
MMSeg 1.x uses Runner in MMEngine rather than that in MMCV. The new Runner implements and unifies the building logic of dataset, model, evaluation, and visualizer. Therefore, MMSeg 1.x no longer maintains the building logics of those modules in mmseg.train.apis
and tools/train.py
. Those code have been migrated into MMEngine. Please refer to the migration guide of Runner in MMEngine for more details.
The Runner in MMEngine also supports testing and validation. The testing scripts are also simplified, which has similar logic as that in training scripts to build the runner.
The execution points of hooks in the new Runner have been enriched to allow more flexible customization. Please refer to the migration guide of Hook in MMEngine for more details.
Learning rate and momentum scheduling has been migrated from Hook
to Parameter Scheduler
in MMEngine. Please refer to the migration guide of Parameter Scheduler in MMEngine for more details.
seg_logits
in data samples, which can be return from models to support more common evaluation metrics.Test-time augmentation: which is supported in MMSeg 0.x is not implemented in this version due to limited time slot. We will support it in the following releases with a new and simplified design.
Inference interfaces: a unified inference interfaces will be supported in the future to ease the use of released models.
Interfaces of useful tools that can be used in notebook: more useful tools that implemented in the tools
directory will have their python interfaces so that they can be used through notebook and in downstream libraries.
Documentation: we will add more design docs, tutorials, and migration guidance so that the community can deep dive into our new design, participate the future development, and smoothly migrate downstream libraries to MMSeg 1.x.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )