Skip to content

Releases: microsoft/maro

maro-0.2.3a1 🚀

09 Jul 07:25
Compare
Choose a tag to compare

CIM Scenario:

  • Add the data container and data loader for real data schema (#361)
  • Fix the vessel plan, vessel past/future stops info issues (#363)
  • Add attributes is_parking and loc_port_idx for vessels (#366)

Simulator:

  • Add support to dump finished events (#365)
  • Add property business_engine to AbsEnv (#368)

RL Toolkit:

  • Fixed scheduler init bug (#362)

Tutorials docker images:

  • Fix bugs in examples and notebooks caused by interface changes. (#367)
  • Update simple strategies used in examples (E.g. random instead of dumpy in CIM hello series). (#367)
  • Update docker images and related documents. (#367)

maro-0.2.2a3 🚀

31 May 03:15
Compare
Choose a tag to compare

Package dependency:

Simulator:

  • Fixed the vessel plan issue for CIM scenario (#348)

Examples:

  • Update hello world examples for CIM scenario (#338)

maro-0.2.2a2 🚀

14 May 03:35
Compare
Choose a tag to compare

Package dependency:

  • Loosen package dependency (#328) to be more flexible: #331

CLI related:

  • Fixed issues (#317, #314) for geographic visualization tool: #325
  • Fixed Redis database data not cleaned issue (#327) by adding a close function for Proxy: #335

Examples:

  • Add offline ILP example for VM scheduling scenario: #275

maro-0.2.2a1 🚀

15 Apr 08:36
Compare
Choose a tag to compare

Backend related:

  • bug fix: dynamic backend slot number not correct after reset (#321)
  • bug fix: value is interrupt if one node contains multiple list attribute (#321)
  • changes: snapshot query result default value set to 0 instead nan, make it align with static backend (#321)
  • bug fix: on windows compiling fail due to cannot find max function. (#321)

RL Toolkit related:

  • Fix bug of dqn.choose_action and ddpg.choose_action (#307)
  • Double DQN: loss function bug fixed (#315)
  • Fix bug caused by invalid snapshot index (#318, #319)

CLI related:

  • Add MARO admin tool (#288)
  • Add master/node vm join deployment file for grass/on-premises. (#316)
  • Visualization tool: Add support of dump data path creation, default sampling ratio to 1 (#323)
  • Visualization tool: Bug occurs in Linux fixed (#312, #313)
  • Update online doc Installation part (#316); Visualization part (#301)

maro-0.2.1a1 🚀

22 Mar 07:17
4de537f
Compare
Choose a tag to compare
  • Backend related:
    • Vector env support (#266)
    • Add slot filter functions for node attribute (#273)
    • Refine joint decision sequential action mode (#219)
    • Add dynamic node support (#172)
  • VM scheduling scenario related:
    • Add oversubscription feature (#246), (#256)
    • Add hierarchy vm region architecture support (#258)
    • Fix bug of auto-downloading data (#257)
    • Pricing model and energy model update (#286)
    • Rule-based algorithm examples (#255), (#282)
  • RL toolkit related:
    • Add DDPG algorithm (#252)
    • Merge algorithm with agent (#259)
    • Distributed framework update (#206)
  • CLI related:
    • CLI refactoring (#227)
    • Feature: Add a cli command to support create new project (#279)
    • Add Env-Geographic visualization tool, CIM hello as example (#291), (#294), (#295), (#298)
    • CLI visualization support and maro grass local mode (#277)

maro-0.2.0a1 🚀

04 Jan 11:53
9cc462c
Compare
Choose a tag to compare

Description

  • Simulation toolkit
    • VM allocation environment
    • Dashboard for CIM and CitiBike
    • EventBuffer refine
    • Dump for snapshots, events and business engine special data.
  • RL toolkit
    • New RL abstraction
    • More RL algorithms
  • Distributed toolkit
    • maro cli refactoring
    • maro cli support windows
    • maro processes mode
    • maro grass on-premises mode
  • Solution example
    • CIM: dqn & gnn example updated
    • Citi Bike: online LP example added
    • VM Scheduling: random & best fit example added

Linked issue(s)/Pull request(s)

maro-0.1.2a2 🚀

05 Nov 03:24
5d4831d
Compare
Choose a tag to compare

Description

This PR contains several PRs including some bug fix, new example addition, doc addition and refinement, new features, new tests.

Linked issue(s)/Pull request(s)

  • 138:
    • refine data push/pull in cli
  • 112:
    • add fall back function in weather download
  • 136:
    • add docs for example
  • 144:
    • switching the key and values of the handler dict which is used in the dist decorator
    • add unit tests for the dist decorator
    • fixed the multithreading deadlock in the maro unit test suite
  • 147:
    • remove useless reward() from Env, BE, yaml config
    • refine the format & style for core & BE
  • 157:
    • add docs for AzCopy
    • add dqn tests in grass/k8s mode
  • 160, 164:
    • fix the data generation description for citi bike in docs
  • 60:
    • add example/cim/gnn
  • 166:
    • fix the uppicklable bug in RL toolkit store
  • 167:
    • rename the confusing components in RL toolkit and example/cim/dqn

maro-0.1.1a11 🚀

13 Oct 05:52
72f277c
Compare
Choose a tag to compare
  • Fix dist decorator
  • Add example docs for CIM and Citi Bike scenario
  • Refine annotation

PR 153

maro-0.1.1a10 🚀

08 Oct 11:56
Compare
Choose a tag to compare
  • Add fallback logic for weather source unavailable case.
  • Refine CLI data pull/push logic.
  • Add integration test cases for orchestration.

maro-0.1.1a9 🚀

30 Sep 04:56
58ba43c
Compare
Choose a tag to compare

Refine docstring.