Skip to content

Commit

Permalink
CGManifest - add training entries and generate entries for submodules. (
Browse files Browse the repository at this point in the history
#3933)

Add cgmanifest.json entries for training dependencies.
Add script to generate git submodule cgmanifest.json entries.
  • Loading branch information
edgchen1 authored May 15, 2020
1 parent bc441b7 commit 999554c
Show file tree
Hide file tree
Showing 6 changed files with 759 additions and 185 deletions.
21 changes: 21 additions & 0 deletions cgmanifests/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# 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.
195 changes: 13 additions & 182 deletions cgmanifest.json → cgmanifests/cgmanifest.json
Original file line number Diff line number Diff line change
@@ -1,32 +1,5 @@
{
"Registrations": [
{
"component": {
"type": "git",
"git": {
"commitHash": "e7e1482087f58913b80a20b04d5c58d9d6d90155",
"repositoryUrl": "https://github.com/HowardHinnant/date.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "42c53187a56c12dc5518cc25e778e5e3e7dbaf72",
"repositoryUrl": "https://github.com/google/gemmlowp.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "703bd9caab50b139428cea1aaff9974ebee5742e",
"repositoryUrl": "https://github.com/google/googletest.git"
}
}
},
{
"component": {
"type": "git",
Expand All @@ -36,69 +9,6 @@
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "436617053d0f39a1019a371c3a9aa599b3cb2cea",
"repositoryUrl": "https://github.com/google/nsync.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "0c070abb0c40fec649f81a73a75b0098662ec486",
"repositoryUrl": "https://github.com/onnx/onnx.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "e776aa0275e293707b6a0901e0e8d8a8a3679508",
"repositoryUrl": "https://github.com/google/benchmark.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "00a0aa992953d6482114a0f539a21bb535a16383",
"repositoryUrl": "https://github.com/pybind/pybind11.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "6a00cbc4a9b8e68b71caf7f774b3f9c753ae84d5",
"repositoryUrl": "https://github.com/wjakob/clang-cindex-python3.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8",
"repositoryUrl": "https://github.com/google/benchmark.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "c3bb0ee2a63279a803aaad956b9b26d74bf9e6e2",
"repositoryUrl": "https://github.com/google/googletest.git"
}
}
},
{
"component": {
"type": "git",
Expand Down Expand Up @@ -135,15 +45,6 @@
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "54a0a9c9dd83aad42e79238ec8f0932b2a5e7881",
"repositoryUrl": "https://gitlab.com/libeigen/eigen.git"
}
}
},
{
"component": {
"type": "git",
Expand Down Expand Up @@ -234,24 +135,6 @@
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "30cad267151fa8f1b17da8c1ef0571da6da9a8f1",
"repositoryUrl": "https://github.com/google/re2.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "498de9f761bef56a032815ee44b6e6dbe0892cc4",
"repositoryUrl": "https://github.com/protocolbuffers/protobuf.git"
}
}
},
{
"component": {
"type": "git",
Expand Down Expand Up @@ -281,15 +164,6 @@
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "c8ebe0da0776c1a6347139b074a901bd57fae499",
"repositoryUrl": "https://github.com/onnx/onnx-tensorrt.git"
}
}
},
{
"component": {
"type": "git",
Expand All @@ -303,29 +177,11 @@
"component": {
"type": "git",
"git": {
"commitHash":"647d4c3f4d47d9cf63fb90ec175c414a005adea7",
"commitHash": "647d4c3f4d47d9cf63fb90ec175c414a005adea7",
"repositoryUrl": "https://github.com/JDAI-CV/DNNLibrary.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "9e7e8cbe9f675123dd41b7c62868acad39188cae",
"repositoryUrl": "https://github.com/google/flatbuffers.git"
}
}
},
{
"component": {
"type": "git",
"git": {
"commitHash": "8d7a107d68c127f3f494bb7807b796c8c5a97a82",
"repositoryUrl": "https://github.com/google/glog.git"
}
}
},
{
"component": {
"Type": "other",
Expand Down Expand Up @@ -392,15 +248,6 @@
},
{
"component": {
"git": {
"commitHash": "e8c599bca6c56c44b6730ad93f6abbc9ecd60fc1",
"repositoryUrl": "https://github.com/microsoft/wil"
},
"type": "git"
}
},
{
"component":{
"type": "other",
"Other": {
"Name": "Go",
Expand Down Expand Up @@ -431,38 +278,22 @@
},
{
"component": {
"git": {
"commitHash": "c3cceac115c072fb63df1836ff46d8c60d9eb304",
"repositoryUrl": "https://github.com/NVlabs/cub.git"
},
"type": "git"
}
},
{
"component": {
"git": {
"commitHash": "d98bf0278d6f59a58271425963a8422ff48fe249",
"repositoryUrl": "https://github.com/nlohmann/json.git"
},
"type": "git"
}
},
{
"component": {
"git": {
"commitHash": "fd5fe3de507d4a19f5923c5d4c267e3d730500a9",
"repositoryUrl": "https://github.com/microsoft/FeaturizersLibrary.git"
},
"type": "git"
"Type": "other",
"Other": {
"Name": "OpenMPI",
"Version": "4.0.0",
"DownloadUrl": "https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.0.tar.gz"
}
}
},
{
"component": {
"git": {
"commitHash": "39de59d5bca3a226a241b29571abe1493d15d07a",
"repositoryUrl": "https://github.com/dcleblanc/SafeInt.git"
},
"type": "git"
"Type": "other",
"Other": {
"Name": "NCCL",
"Version": "2.4.8",
"DownloadUrl": "https://docs.nvidia.com/deeplearning/sdk/nccl-install-guide/index.html"
}
}
}
],
Expand Down
Loading

0 comments on commit 999554c

Please sign in to comment.