onnxruntime/cgmanifests
suffiank 005fa5c3ae
Add initial Dockerfile for distributed training targets (#4578)
* add training dockerfile tested for examples repo

* forgot pytorch patch for build from source

* make apt-get update -y adjacent apt-get install -y due to Docker caching rules

* comment for mellanox libraries

* mpi4py comment as I forgot where it came from

* apparently curl not included anymore

* grr.. nvidia change nccl location

* dont need findnccl.patch after nvidia changed nccl location

* pr comment /opt/ompi4 => /opt/openmpi-xxx

* switch to pip install pytorch

* use Release instead of RelWithDebInfo

* comment wording

* wordin

* missed RelWithDebInfo => Release

* replace Mellanox with libibverbs

* stale comment

* ordering

* no more ninja

* add / at end of copy

* update cgmanifest.json

* pr comments

Co-authored-by: suffian khan <sukha@OrtTrainingDev1.af05slrtruoetgaxwwjv5nsq5e.px.internal.cloudapp.net>
2020-08-05 18:54:54 -07:00
..
submodules [Android NNAPI EP] Remove dependency on external JD/DNNLibrary (#4576) 2020-07-22 14:08:12 -07:00
cgmanifest.json Add initial Dockerfile for distributed training targets (#4578) 2020-08-05 18:54:54 -07:00
README.md CGManifest - add training entries and generate entries for submodules. (#3933) 2020-05-15 13:34:18 -07:00

CGManifest Files

This directory contains CGManifest (cgmanifest.json) files. See here for details: https://docs.opensource.microsoft.com/tools/cg/cgmanifest.html

cgmanifests/cgmanifest.json contains entries that don't belong in more specific categories (e.g., git submodules).

Git Submodules

cgmanifests/submodules/cgmanifest.json contains entries for git submodules. It can be generated like this:

  1. Change to the repository root directory.
  2. Ensure the submodules are checked out. For example, with:
    $ git submodule update --init --recursive
    
  3. Run the generator script:
    $ python cgmanifests/submodules/generate_submodule_cgmanifest.py > cgmanifests/submodules/cgmanifest.json
    

Please update this cgmanifest.json file when any git submodules change.