- Fail whenever a container throws an error
- Allows to run experiments from pre-built images
- Allows to upload result images
- Reports timestams and durations
- Compatible with Node 7.0
- Drop support for Node 4
- Breaking changes: Full API refactor
- Saving results to the server is now done on 2 steps:
emp run
runs the experiment and saves a report. Thenemp push
posts the report to the server. - Replaced
emp replicate <experimentId>
withemp run <experimentId>
- Allows to run GPU enabled docker containers by reading GPU info provided by nvidia-docker-plugin
- Upgrades dockerise to v0.3.0
- Fixes logger.write()
- Upgrades dataset-cache to v2.0.2: Fixes windows checksum missmatch for directories
- Upgrade dataset-cache to v2.0.1. This change makes it required to pass a
directory: true
flag when the resource is going to be extracted to a directory from.zip
or.tar.gz
emp data --dir URL.(zip|tar.gz)
will download the file and extract the contents to a directory
- Windows compatibility via npm distribution
- Don't hardcode docker socket
- Fix json stream parsing from build image
- Allows to pass entrypoint from protocol envrionment
- Saves log files to experiment directory
- Uploads the logs to the server when using
--save owner/project
- Only requires auth token to clone private repositories.
- Saves environment and dataset
- Fixes binary for npm package by adding hashbang
- Complete refactor of the code
- Breaking changes on
empirical.yml
: Changed top node key fromexperiments
toprotocols
- Data volumens are now mounted independently to the experiment container
and are now referenced from the experiment container by the key used to define the resource as
/data/{key}
- Adds replicate command
- Adds
--save <project>
functionality toemp run
, for saving the status of experiments to empiricalci.com
- Fixes run script on Mac
- Shows basic usage and version on the CLI
- Adds full version to launch script
./bin/run.sh
- Fix install script
- First alpha release candidate