Skip to content

Releases: YuxinZhaozyx/easycore

0.4.2

06 Jun 11:11

Choose a tag to compare

Fix

  • easycore.common.config.CfgNode support 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

30 Mar 03:24

Choose a tag to compare

Fix

  • easycore.common.path.RedirectPathHandler redirect path to incorrect path.

0.4.0

25 Mar 13:13

Choose a tag to compare

New Features

  • easycore.common.path package for path management.
  • easycore.common.network package for downloading files.

0.3.4

24 Mar 05:32
c594c88

Choose a tag to compare

Feature

  • add unregister and is_registered to easycore.common.registry.Registry.

Fix

  • easycore.torch.parallel.UnorderRunner and easycore.torch.parallel.OrderRunner don't automatically close.

0.3.3

23 Mar 15:25

Choose a tag to compare

Fix

  • easycore.common.parallel.UnorderRunner and easycore.common.parallel.OrderRunner don't automatically shutdown while main function exits without closing manually.

0.3.2

16 Mar 06:11

Choose a tag to compare

New Features

  • easycore.common.config.HierarchicalCfgNode for loading yaml file hierarchically.
  • easycore.common.config.CfgNode is able to be tranformed to a dict.

Fix

  • easycore.common.config.CfgNode.merge don't merge config correctly.

Update registry API

06 Mar 12:51

Choose a tag to compare

v0.3.1

chore: prepare for version 0.3.1

registry package

06 Mar 12:25

Choose a tag to compare

v0.3.0

feature: add  to Registry

parallel package

03 Mar 13:56

Choose a tag to compare

Add multiprocessing parallel acceleration tools.

config package

29 Feb 16:09

Choose a tag to compare

v0.1.0

docs: prepare for publish docs