Registry / ai-ml / mmengine-lite

mmengine-lite

JSON →
library0.10.7pypypiunverified

mmengine-lite is a lightweight version of MMEngine, the core engine for OpenMMLab projects. It provides fundamental utilities for deep learning training (config, registry, runner) without heavy dependencies like torch. Current version: 0.10.7. Release cadence: irregular, with minor patches every few months.

pip install mmengine-lite
INSTALL
IMPORT
SIG · MMENGINE-LITE
M
mmengine-lite
ai-mlpythonv0.10.7
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Config
from mmengine import Config
from mmengine.config import Config

Demonstrates using Config to create a config object from a dict.

from mmengine.config import Config cfg = Config(dict(a=1, b=dict(c=[1,2,3]))) print(cfg.a)
Debug
Known issues
gotchammengine-lite intentionally excludes torch and heavy dependencies. If you need torch (e.g., Runner, optimizers), use the full mmengine package instead (pip install mmengine).
fix
Install mmengine instead: pip install mmengine
affects: all
breakingFrom mmengine v0.10.0+, the import path for many utilities changed. Previously, some symbols were importable directly from mmengine; now they require submodule imports.
fix
Use from mmengine.config import Config instead of from mmengine import Config
affects: >=0.10.0
gotchaThe lite version is not a drop-in replacement for mmengine. Features like Runner, optimizers, and checkpointing require torch and are not available in mmengine-lite.
fix
Check the official docs to see which modules are available in the lite version.
affects: all
Upgrade
Version history
0.10.7latest on PyPI · released Mar 4, 2025
Audit
Dependencies
torchoptionalOptional; lightweight version avoids torch dependency, but many features require it.
Agent activity
2 hits · last 30 days
node
2
Resources
mmengine-lite — pip install mmengine-lite · libregistry