{"id":27963,"library":"mmengine-lite","title":"mmengine-lite","description":"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.","status":"active","version":"0.10.7","language":"python","source_language":"en","source_url":"https://github.com/open-mmlab/mmengine","tags":["deep-learning","openmmlab","lightweight"],"install":[{"cmd":"pip install mmengine-lite","lang":"bash","label":"Standard install"}],"dependencies":[{"reason":"Optional; lightweight version avoids torch dependency, but many features require it.","package":"torch","optional":true}],"imports":[{"wrong":"from mmengine.config import Config","symbol":"Config","correct":"from mmengine import Config"}],"quickstart":{"code":"from mmengine.config import Config\n\ncfg = Config(dict(a=1, b=dict(c=[1,2,3])))\nprint(cfg.a)","lang":"python","description":"Demonstrates using Config to create a config object from a dict."},"warnings":[{"fix":"Install mmengine instead: pip install mmengine","message":"mmengine-lite intentionally excludes torch and heavy dependencies. If you need torch (e.g., Runner, optimizers), use the full mmengine package instead (pip install mmengine).","severity":"gotcha","affected_versions":"all"},{"fix":"Use from mmengine.config import Config instead of from mmengine import Config","message":"From mmengine v0.10.0+, the import path for many utilities changed. Previously, some symbols were importable directly from mmengine; now they require submodule imports.","severity":"breaking","affected_versions":">=0.10.0"},{"fix":"Check the official docs to see which modules are available in the lite version.","message":"The 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.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'0.10.7':37 'cadenc':39 'config':27 'core':14 'current':35 'deep':24,48 'deep-learn':47 'depend':32 'engin':15 'everi':44 'fundament':21 'heavi':31 'irregular':40 'learn':25,49 'lightweight':9,51 'like':33 'lite':3,6 'minor':42 'mmengin':2,5,12 'mmengine-lit':1,4 'month':46 'openmmlab':17,50 'patch':43 'project':18 'provid':20 'registri':28 'releas':38 'runner':29 'torch':34 'train':26 'util':22 'version':10,36 'without':30","created_at":"2026-05-09T05:53:00.441778+00:00","updated_at":"2026-05-09T05:53:00.441778+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmp6sei09qn/venv/lib/python3.12/site-packages/mmengine/__init__.py\", line 3, in <module>\n    from .config import *\n  File \"/tmp/tmp6sei09qn/venv/lib/python3.12/site-packages/mmengine/config/__init__.py\", line 2, i"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/open-mmlab/mmengine","docs":null,"changelog":null,"pypi":"https://pypi.org/project/mmengine-lite/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}