Skip to content

Release Checklist

Shrestha Malik edited this page Jan 7, 2020 · 16 revisions
  1. Create new branch
  2. Upgrade ngraph version:
  • Update build_ngtf.py —> nGraph version number (ngraph_version)
  • Update CMakeLists.txt —> nGraph version number (GIT_TAG)
  • Update bazel/WORKSPACE (sha25, strip_prefix and urls)
    • Replace the strip_prefix and urls with the right nGraph versions
    • Keep the sha256 empty, i.e. sha256=""
    • Steps for getting the SHA are mentioned below and it can be filled in later
  • Update bazel/ngraph.BUILD -> NGRAPH_VERSION
  • Make sure your virtual env is deactivated, before you proceed to next step.
  • Bazel commands for getting SHA: Go to the ngraph-tf directory ./configure_bazel.sh; bazel build ngraph_bridge_lib
  1. Update version.cc: NG_TF_MINOR_VERSION, NG_TF_PATCH_VERSION. NG_TF_VERSION_SUFFIX as necessary
  2. Update python/setup.in.py: The line that says 'version'
  3. Update the README.md
  4. PR new branch to master branch
  5. Once merged to master, merge the master to the release branch (eg, r0.12)
  6. Create a new release

If TF version is updating also take care of these steps.

If MKLDNN version is being upgraded, make changes in bazel/WORKSPACE and mkl_dnn.BUILD

Clone this wiki locally