From 6f9f4a1da29432020822650021543e9f8f15d233 Mon Sep 17 00:00:00 2001 From: Robert Clark Date: Tue, 23 Mar 2021 08:46:38 -0500 Subject: [PATCH] Release version 6.2.0 Signed-Off-By: Robert Clark --- README.md | 24 ++++++++++++------------ bobber/__version__.py | 2 +- bobber/lib/analysis/common.py | 4 ++-- docs/building.md | 8 ++++---- docs/troubleshooting.md | 8 ++++---- 5 files changed, 23 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 455419c..d4cfe2c 100644 --- a/README.md +++ b/README.md @@ -58,14 +58,14 @@ The installation can be verified with `pip3 freeze` after completion: ```bash $ pip3 freeze | grep bobber -nvidia-bobber==6.1.1 +nvidia-bobber==6.2.0 ``` Bobber can also be verified by printing the usage statement: ``` $ bobber --help -usage: Bobber Version: 6.1.1 [-h] command ... +usage: Bobber Version: 6.2.0 [-h] command ... positional arguments: command @@ -88,19 +88,19 @@ optional arguments: -h, --help show this help message and exit ``` -### Installing the binary directly (optional) +### Installing the wheel directly (optional) `nvidia-pyindex` is updated monthly to include the latest version of all wheels. In some scenarios, Bobber could be updated well before the next `nvidia-pyindex` release. To install the latest release directly, go to the [releases](https://github.com/NVIDIA/Bobber/releases) page on the repository and -find the latest release. Look for the "Binary" section in the release notes and +find the latest release. Look for the "Assets" section in the release notes and copy the link to the latest wheel. -Using `pip3`, install the binary using the address from the previous step to all +Using `pip3`, install the wheel using the address from the previous step to all remote machines which will be tested, for example: ```bash -pip3 install https://github.com/NVIDIA/Bobber/releases/download/v6.1.1/nvidia_bobber-6.1.1-py3-none-any.whl +pip3 install https://github.com/NVIDIA/Bobber/releases/download/v6.2.0/nvidia_bobber-6.2.0-py3-none-any.whl ``` ## Build Bobber container (includes OSU Tests, NCCL Tests, fio, mdtest, DALI RN50 Pipeline, and the base NGC TensorFlow container) @@ -113,14 +113,14 @@ tests, run the command on the node to be tested. $ bobber build Building a new image. This may take a while... ... -nvidia/bobber:6.1.1 successfully built +nvidia/bobber:6.2.0 successfully built ``` After building, verify the image is accessible in Docker: ```bash $ docker images | grep nvidia/bobber -nvidia/bobber 6.1.1 c697a75ee482 36 minutes ago 12.4GB +nvidia/bobber 6.2.0 c697a75ee482 36 minutes ago 12.4GB ``` ## Save container @@ -135,10 +135,10 @@ If running on a single node, this step is not required. ```bash $ bobber export -Exporting nvidia/bobber:6.1.1 to "nvidia_bobber_6.1.1.tar". This may take a while... -nvidia/bobber:6.1.1 saved to nvidia_bobber_6.1.1.tar +Exporting nvidia/bobber:6.2.0 to "nvidia_bobber_6.2.0.tar". This may take a while... +nvidia/bobber:6.2.0 saved to nvidia_bobber_6.2.0.tar $ ls -nvidia_bobber_6.1.1.tar +nvidia_bobber_6.2.0.tar ``` ## Copy container to other nodes @@ -170,7 +170,7 @@ On all other nodes, load the copied Docker image. ```bash $ docker load < nvidia_bobber_{version}.tar $ docker images | grep bobber -nvidia/bobber 6.1.1 c697a75ee482 36 minutes ago 12.4GB +nvidia/bobber 6.2.0 c697a75ee482 36 minutes ago 12.4GB ``` ## Ensure shared filesystem is mounted, if necessary diff --git a/bobber/__version__.py b/bobber/__version__.py index 9f10d94..3bf87ee 100644 --- a/bobber/__version__.py +++ b/bobber/__version__.py @@ -1,2 +1,2 @@ # SPDX-License-Identifier: MIT -__version__ = '6.1.1' +__version__ = '6.2.0' diff --git a/bobber/lib/analysis/common.py b/bobber/lib/analysis/common.py index db260cc..bf7be3f 100644 --- a/bobber/lib/analysis/common.py +++ b/bobber/lib/analysis/common.py @@ -42,7 +42,7 @@ def num_systems(log: str) -> int: def _bobber_version(log: str) -> str: """ Returns a ``string`` representation of the Bobber version tested, such as - '6.1.1'. + '6.2.0'. Parameters ---------- @@ -52,7 +52,7 @@ def _bobber_version(log: str) -> str: Returns ------- str - Returns a ``string`` of the Bobber version tested, such as '6.1.1'. + Returns a ``string`` of the Bobber version tested, such as '6.2.0'. Raises ------ diff --git a/docs/building.md b/docs/building.md index e62341e..3db1401 100644 --- a/docs/building.md +++ b/docs/building.md @@ -60,9 +60,9 @@ run: ./build-dev-wheel ``` -If the current version of the package is `6.1.1`, this will generated a new +If the current version of the package is `6.2.0`, this will generated a new wheel in the local `dist/` directory (which will be created if not already done) -with the version `6.1.1.dev20210222113637` depending on the time the script was +with the version `6.2.0.dev20210323084016` depending on the time the script was run. Likewise, running @@ -71,13 +71,13 @@ Likewise, running ./build-dev-wheel patch ``` -will generate a wheel in `dist/` with version `6.1.2.dev20210222113637` and +will generate a wheel in `dist/` with version `6.2.1.dev20210323084016` and ``` ./build-dev-wheel minor ``` -will generate a wheel in `dist/` with version `6.2.0.dev20210222113637`. +will generate a wheel in `dist/` with version `6.3.0.dev20210323084016`. To generate a wheel manually without altering the version number, run diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 4f919fb..b627748 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -9,7 +9,7 @@ and matches the version of the Bobber wheel. Check the Bobber version with: ``` $ bobber --version -6.1.1 +6.2.0 ``` The version number is listed in the first line. Check the Bobber image is built @@ -17,10 +17,10 @@ and matches the version above with: ``` $ docker images | grep nvidia/bobber -nvidia/bobber 6.1.1 c697a75ee482 36 minutes ago 12.4GB +nvidia/bobber 6.2.0 c697a75ee482 36 minutes ago 12.4GB ``` -If the above command does not contain output or the second column (`6.1.1` in +If the above command does not contain output or the second column (`6.2.0` in the example) does not match the version of Bobber from the first step, the image needs to be built. Run `bobber build` to build the image and verify using the steps above once complete. @@ -30,7 +30,7 @@ This can be verified with: ``` $ docker ps | grep bobber -1ab2b10f8eb1 nvidia/bobber:6.1.1 "/usr/local/bin/nvid..." 4 days ago Up 4 days bobber +1ab2b10f8eb1 nvidia/bobber:6.2.0 "/usr/local/bin/nvid..." 4 days ago Up 4 days bobber ``` If the above command does not contain output, the container needs to be launched