Releases: YuxinZhaozyx/easycore
Releases · YuxinZhaozyx/easycore
0.4.2
Fix
easycore.common.config.CfgNodesupport python specified tag
Now, you can execute python code in yaml config file.
For example, specify code in your yaml file:
scale: !!python/object/apply:eval [ '[2 * 0, 2 * (1 / 3), 2 * (2 / 3)]' ]And load it in python:
cfg = CfgNode.open('example.yaml')
assert cfg.scale == [2 * 0, 2 * (1 / 3), 2 * (2 / 3)]0.4.1
Fix
easycore.common.path.RedirectPathHandlerredirect path to incorrect path.
0.4.0
New Features
easycore.common.pathpackage for path management.easycore.common.networkpackage for downloading files.
0.3.4
Feature
- add
unregisterandis_registeredtoeasycore.common.registry.Registry.
Fix
easycore.torch.parallel.UnorderRunnerandeasycore.torch.parallel.OrderRunnerdon't automatically close.
0.3.3
Fix
easycore.common.parallel.UnorderRunnerandeasycore.common.parallel.OrderRunnerdon't automatically shutdown while main function exits without closing manually.
0.3.2
New Features
easycore.common.config.HierarchicalCfgNodefor loading yaml file hierarchically.easycore.common.config.CfgNodeis able to be tranformed to adict.
Fix
easycore.common.config.CfgNode.mergedon't merge config correctly.
Update registry API
v0.3.1 chore: prepare for version 0.3.1
registry package
v0.3.0 feature: add to Registry
parallel package
Add multiprocessing parallel acceleration tools.
config package
v0.1.0 docs: prepare for publish docs