mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-14 20:48:00 +00:00
Update CUDA build configs (#6598)
1. Fix Nuget package build break caused by #6225 2. Delete Dockerfile.centos_gpu. It is not used anywhere. 3. Fix Linux CUDA 10.2 build error caused by glibc upgrade
This commit is contained in:
parent
d3a2c8c1c7
commit
0b89f931d0
7 changed files with 8 additions and 28 deletions
10
README.md
10
README.md
|
|
@ -133,13 +133,13 @@ For production scenarios, it's strongly recommended to build only from an [offic
|
|||
|API|Supported Versions|Samples|
|
||||
|---|---|---|
|
||||
[Python](https://aka.ms/onnxruntime-python)| 3.6, 3.7, 3.8, 3.9 (3.8/3.9 excludes Win GPU and Linux ARM)<br>[Python Dev Notes](./docs/Python_Dev_Notes.md)| [Samples](./samples#python)|
|
||||
|[C#](docs/CSharp_API.md)| | [Samples](./samples#C)|
|
||||
|[C#](https://www.onnxruntime.ai/docs/reference/api/csharp-api.html)| | [Samples](./samples#C)|
|
||||
|[C++](./include/onnxruntime/core/session/onnxruntime_cxx_api.h)| |[Samples](./samples#CC)|
|
||||
|[C](docs/C_API.md)| | [Samples](./samples#CC)|
|
||||
|[WinRT](docs/WinRT_API.md) | [Windows.AI.MachineLearning](https://docs.microsoft.com/en-us/windows/ai/windows-ml/api-reference)| [Samples](https://github.com/microsoft/windows-Machine-Learning)|
|
||||
|[Java](docs/Java_API.md)|8+|[Samples](./samples#Java)|
|
||||
|[C](https://www.onnxruntime.ai/docs/reference/api/c-api.html)| | [Samples](./samples#CC)|
|
||||
|[WinRT](https://www.onnxruntime.ai/docs/reference/api/winrt-api.html) | [Windows.AI.MachineLearning](https://docs.microsoft.com/en-us/windows/ai/windows-ml/api-reference)| [Samples](https://github.com/microsoft/windows-Machine-Learning)|
|
||||
|[Java](https://www.onnxruntime.ai/docs/reference/api/java-api.html)|8+|[Samples](./samples#Java)|
|
||||
[Ruby](https://github.com/ankane/onnxruntime) (external project)| 2.4-2.7| [Samples](https://ankane.org/tensorflow-ruby)|
|
||||
|[Javascript (node.js)](./nodejs) |12.x | [Samples](./samples/nodejs) |
|
||||
|[Javascript (node.js)](https://www.onnxruntime.ai/docs/reference/api/nodejs-api.html) |12.x | [Samples](./samples/nodejs) |
|
||||
|
||||
### Supported Accelerators
|
||||
|
||||
|
|
|
|||
|
|
@ -146,11 +146,6 @@
|
|||
Pack="true"
|
||||
Visible="false"
|
||||
/>
|
||||
<None Include="$(OnnxRuntimeCsharpRoot)\..\docs\CSharp_API.md"
|
||||
PackagePath="\README.md"
|
||||
Pack="true"
|
||||
Visible="false"
|
||||
/>
|
||||
<None Include="$(PackageId).targets"
|
||||
PackagePath="\build\$(TargetFramework)"
|
||||
Pack="true"
|
||||
|
|
|
|||
|
|
@ -40,7 +40,6 @@ cp $SOURCE_DIR/include/onnxruntime/core/session/onnxruntime_session_options_conf
|
|||
|
||||
# copy the README, licence and TPN
|
||||
cp $SOURCE_DIR/README.md $BINARY_DIR/$ARTIFACT_NAME/README.md
|
||||
cp $SOURCE_DIR/docs/C_API.md $BINARY_DIR/$ARTIFACT_NAME/C_API.md
|
||||
cp $SOURCE_DIR/docs/Privacy.md $BINARY_DIR/$ARTIFACT_NAME/Privacy.md
|
||||
cp $SOURCE_DIR/LICENSE $BINARY_DIR/$ARTIFACT_NAME/LICENSE
|
||||
cp $SOURCE_DIR/ThirdPartyNotices.txt $BINARY_DIR/$ARTIFACT_NAME/ThirdPartyNotices.txt
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
FROM nvcr.io/nvidia/cuda:10.2-cudnn8-devel-centos7
|
||||
|
||||
ADD scripts /tmp/scripts
|
||||
RUN cd /tmp/scripts && /tmp/scripts/manylinux/install_centos.sh && /tmp/scripts/manylinux/install_deps.sh && rm -rf /tmp/scripts
|
||||
|
||||
ARG BUILD_UID=1001
|
||||
ARG BUILD_USER=onnxruntimedev
|
||||
RUN adduser --uid $BUILD_UID $BUILD_USER
|
||||
WORKDIR /home/$BUILD_USER
|
||||
USER $BUILD_USER
|
||||
ENV PATH /usr/local/gradle/bin:$PATH
|
||||
|
|
@ -17,7 +17,7 @@ ENV LD_LIBRARY_PATH $DEVTOOLSET_ROOTPATH/usr/lib64:$DEVTOOLSET_ROOTPATH/usr/lib:
|
|||
ENV PKG_CONFIG_PATH /usr/local/lib/pkgconfig
|
||||
|
||||
COPY manylinux2014_build_scripts /manylinux2014_build_scripts
|
||||
RUN bash /manylinux2014_build_scripts/build.sh 8 && rm -r manylinux2014_build_scripts
|
||||
RUN bash /manylinux2014_build_scripts/build.sh 8 && rm -r manylinux2014_build_scripts && yum downgrade -y glibc-2.17-317.el7 glibc-common-2.17-317.el7 glibc-devel-2.17-317.el7 glibc-headers-2.17-317.el7
|
||||
|
||||
ENV SSL_CERT_FILE=/opt/_internal/certs.pem
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ ENV LD_LIBRARY_PATH $DEVTOOLSET_ROOTPATH/usr/lib64:$DEVTOOLSET_ROOTPATH/usr/lib:
|
|||
ENV PKG_CONFIG_PATH /usr/local/lib/pkgconfig
|
||||
|
||||
COPY manylinux2014_build_scripts /manylinux2014_build_scripts
|
||||
RUN bash /manylinux2014_build_scripts/build.sh 8 && rm -r manylinux2014_build_scripts
|
||||
RUN bash /manylinux2014_build_scripts/build.sh 8 && rm -r manylinux2014_build_scripts && yum downgrade -y glibc-2.17-317.el7 glibc-common-2.17-317.el7 glibc-devel-2.17-317.el7 glibc-headers-2.17-317.el7
|
||||
|
||||
ENV SSL_CERT_FILE=/opt/_internal/certs.pem
|
||||
|
||||
|
|
|
|||
|
|
@ -424,15 +424,12 @@ def generate_files(list, args):
|
|||
files_list.append('<file src=' + '"' + target_targets + '" target="build\\native" />')
|
||||
files_list.append('<file src=' + '"' + target_targets + '" target="build\\netstandard1.1" />')
|
||||
|
||||
# Process License, ThirdPartyNotices, Privacy, README
|
||||
# Process License, ThirdPartyNotices, Privacy
|
||||
files_list.append('<file src=' + '"' + os.path.join(args.sources_path, 'LICENSE.txt') + '" target="LICENSE.txt" />')
|
||||
files_list.append('<file src=' + '"' + os.path.join(args.sources_path, 'ThirdPartyNotices.txt') +
|
||||
'" target="ThirdPartyNotices.txt" />')
|
||||
files_list.append('<file src=' + '"' + os.path.join(args.sources_path, 'docs', 'Privacy.md') +
|
||||
'" target="Privacy.md" />')
|
||||
files_list.append('<file src=' + '"' + os.path.join(args.sources_path, 'docs', 'C_API.md') +
|
||||
'" target="README.md" />')
|
||||
|
||||
files_list.append('</files>')
|
||||
|
||||
list += files_list
|
||||
|
|
|
|||
Loading…
Reference in a new issue