Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

Releases: Azure/batch-shipyard

2.3.0

15 Dec 17:15
Compare
Choose a tag to compare

Please see the Change Log for a full list of changes since 2.2.0.

Please see issue #3 and #5 regarding deprecation of 1.1.0 and 2.0.0 backend docker images used by Batch Shipyard.

2.2.0

10 Dec 00:44
Compare
Choose a tag to compare

Please see the Change Log for a full list of changes since 2.1.0.

Please see issue #3 and #5 regarding deprecation of 1.1.0 and 2.0.0 backend docker images used by Batch Shipyard.

2.1.0

30 Nov 17:44
Compare
Choose a tag to compare

Please see the Change Log for a full list of changes since 2.0.0.

Please see issue #3 and #5 regarding deprecation of 1.1.0 and 2.0.0 backend docker images used by Batch Shipyard.

2.0.0

23 Nov 18:10
Compare
Choose a tag to compare

Please see the ChangeLog for a full list of changes since 2.0.0rc3.

Upgrade Note:

Please see the installation doc for more information regarding upgrades and Windows and Mac platforms.

2.0.0rc3

14 Nov 20:27
Compare
Choose a tag to compare
2.0.0rc3 Pre-release
Pre-release

Please see the ChangeLog for a full list of changes since 2.0.0rc2.

Upgrade Note:

As of 2.0.0rc2, Batch Shipyard comes with an install.sh script for Linux users. Executing this script will ensure all requisite software is installed and will generate a convenience shipyard script. Please see the installation doc for more information regarding upgrades and Windows and Mac platforms.

2.0.0rc2

02 Nov 16:39
Compare
Choose a tag to compare
2.0.0rc2 Pre-release
Pre-release

Please see the ChangeLog for a full list of changes since 2.0.0rc1.

Upgrade Note:

As of 2.0.0rc2, Batch Shipyard comes with an install.sh script for Linux users. Executing this script will ensure all requisite software is installed and will generate a convenience shipyard script. Please see the installation doc for more information including those on Windows and Mac.

2.0.0rc1

28 Oct 18:08
Compare
Choose a tag to compare
2.0.0rc1 Pre-release
Pre-release

Please see the ChangeLog for a full list of changes.

If upgrading, after git pull or downloading the release, please run:
pip install --upgrade --user -r requirements.txt

1.1.0

05 Oct 16:49
Compare
Choose a tag to compare

Added

  • Transparent Infiniband assist for SUSE SLES-HPC 12-SP1 image
  • Add version for shipyard.py script
  • NAMD-GPU, OpenFOAM-Infiniband-IntelMPI, Torch-CPU, Torch-GPU recipes

Changed

  • GlusterFS mountpoint is now within $AZ_BATCH_NODE_SHARED_DIR so files can
    be viewed/downloaded with Batch APIs
  • NAMD-Infiniband-IntelMPI recipe now contains a real Docker image link

Fixed

  • GlusterFS not properly starting on Ubuntu

Please see ChangeLog for full details about changes.

1.0.0

22 Sep 20:42
Compare
Choose a tag to compare

Added

  • Automated GlusterFS support
  • Added configdir argument for convenience in loading configuration files,
    please see the usage documentation for more details
  • Ability to retrieve files from live compute nodes in addition to streaming
  • Added filespec argument for non-interactive streamfile and gettaskfile
    actions
  • Added .gitattributes to designate Unix line-endings for text files
  • Sample configuration files for each recipe
  • Caffe-CPU, OpenFOAM-TCP-OpenMPI, TensorFlow-CPU, TensorFlow-Distributed
    recipes

Changed

  • Updated configuration docs to detail which properties are required vs. those
    that are optional
  • SSH tunnel user is now added with a default expiry time of 7 days which can
    be modified through the pool configuration file
  • Configuration is not output to console by default, -v flag added for
    verbose output
  • Determinstic remote login settings output (node, ip, port) that can be
    easily parsed
  • Update Azurefile Docker Volume Driver plugin to 0.5.1

Fixed

  • Cascade (container-only) start issue with no private registry
  • Non-shipyard docker image node prep with new azure-storage package
  • Inter-node communication not specified key error on addpool
  • Cross-platform fixes:
    • Temp file creation used for environment variables
    • SSH tunnel creation disabled on Windows if public key is not supplied
  • Batch Shipyard Docker container not getting cleaned up if peer-to-peer is
    disabled

Removed

  • gpu:nvidia_driver:version property removed from pool configuration
    and is no longer required as the version is now automatically detected

Please see ChangeLog for full details on changes.

0.2.0

08 Sep 19:47
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

Added

  • Transparent GPU support for Azure N-Series VMs
  • New recipes added: Caffe-GPU, CNTK-CPU-OpenMPI, CNTK-GPU-OpenMPI,
    FFmpeg-GPU, NAMD-Infiniband-IntelMPI, NAMD-TCP, TensorFlow-GPU

Changed

  • Multi-instance tasks now automatically complete their job by default. This
    removes the need to run the cleanmijobs action in the shipyard tool.
    Please refer to the
    multi-instance documentation
    for more information and limitations.
  • Dumb back-off policy for DHT router convergence
  • Optimzed Docker image storage location for Azure VMs
  • Prompts added for destructive operations in the shipyard tool

Fixed

  • Incorrect file location of node prep finished
  • Blocking wait for global resource on pool can now be disabled
  • Incorrect process call to query for docker image size when peer-to-peer
    transfer is disabled
  • Use azure-storage 0.33.0 to fix Edm.Int64 overflow issue

Please see ChangeLog for full details on changes.