通过git获取发布版本的第三方软件包

通过git获取发布版本的第三方软件包,git,Git,我已经下载了mxnet的发布包,该包似乎不包含第三方/文件夹 $ ls -a . CMakeLists.txt .github Makefile prepare_mkldnn.sh snapcraft.yaml .. CODEOWNERS .gitignore matlab prepare_mkl.sh snap.python 3rdparty CONTRIBUTORS.m

我已经下载了mxnet的发布包,该包似乎不包含第三方/文件夹

$ ls -a
.             CMakeLists.txt   .github      Makefile       prepare_mkldnn.sh  snapcraft.yaml
..            CODEOWNERS       .gitignore   matlab         prepare_mkl.sh     snap.python
3rdparty      CONTRIBUTORS.md  .gitmodules  MKL_README.md  python             src
amalgamation  cpp-package      include      .mxnet_root    README.md          tests
appveyor.yml  DISCLAIMER       Jenkinsfile  NEWS.md        readthedocs.yml    tools
benchmark     docker           KEYS         NOTICE         R-package          .travis.yml
ci            docs             LICENSE      perl-package   scala-package
cmake         example          make         plugin         setup-utils
$ ls 3rdparty/mkldnn/
$

如何从github添加它们?

第三方中的目录是。要使用初始克隆克隆它们,您应该运行

git clone --recurse-submodules https://github.com/apache/incubator-mxnet.git

现在,当您已经运行了初始克隆时,只需分别拉取子模块:

git pull --recurse-submodules