Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DO NOT UNPIN] ORT 1.20 release candidates available for testing #22604

Open
sophies927 opened this issue Oct 25, 2024 · 8 comments
Open

[DO NOT UNPIN] ORT 1.20 release candidates available for testing #22604

sophies927 opened this issue Oct 25, 2024 · 8 comments
Assignees
Labels
api:CSharp issues related to the C# API api:Java issues related to the Java API api:Javascript issues related to the Javascript API api issues related to all other APIs: C, C++, Python, etc. ep:CUDA issues related to the CUDA execution provider ep:DML issues related to the DirectML execution provider ep:QNN issues related to QNN exeution provider ep:ROCm questions/issues related to ROCm execution provider ep:TensorRT issues related to TensorRT execution provider .NET Pull requests that update .net code platform:mobile issues related to ONNX Runtime mobile; typically submitted using template platform:web issues related to ONNX Runtime web; typically submitted using template platform:windows issues related to the Windows platform release:1.20.0

Comments

@sophies927
Copy link
Contributor

sophies927 commented Oct 25, 2024

ORT 1.20 will be available soon (more info, including timeline + planned features can be found here), and the release candidate builds are now available for testing. If you encounter any issues, please report them ASAP by responding to this issue and tagging me and @apsonawane.

Release branch: rel-1.20.0
Release manager: @apsonawane

PyPI (Python Wheels) NuGet NPM CocoaPods Maven (Java)
CPU: 1.20.0.dev20241022005 Managed: 1.20.0-dev-20241022-1606-2d00351d7b Node: 1.20.0-dev.20241022-2d00351d7b pod 'onnxruntime-c', '1.20.0-dev+20241022005.2d00351' CPU: 1.20.0-rc1
GPU (CUDA 12): 1.20.0.dev20241022004 CPU: 1.20.0-dev-20241023-1635-2d00351d7b React Native: 1.20.0-dev.20241022-2d00351d7b pod 'onnxruntime-objc', '1.20.0-dev+20241022005.2d00351' GPU: 1.20.0-rc1
GPU (CUDA 11): 1.20.0.dev20241022005 GPU: 1.20.0-dev-20241022-1606-2d00351d7b Web: 1.20.0-dev.20241022-2d00351d7b   Android QNN: 1.20.0-beta-01
DirectML: 1.20.0.dev20241022005 GPU Linux: 1.20.0-dev-20241022-1606-2d00351d7b      
QNN: 1.20.0.dev20241022005 GPU Windows: 1.20.0-dev-20241022-1606-2d00351d7b      
  Windows AI: 1.20.0-dev-20241022-1050-2d00351      
  DirectML: 1.20.0-dev-20241023-1635-2d00351d7b      
  QNN: 1.20.0-dev-20241025-0238-2d00351      
  ROCm: 1.20.0-dev-20241022-2122-2d00351d      

Note: Our team completes independent testing of the Android Maven package, so we do not include it in the release candidates.

NuGet GPU packages with CUDA 11 can be found here:

@sophies927 sophies927 added .NET Pull requests that update .net code api issues related to all other APIs: C, C++, Python, etc. api:CSharp issues related to the C# API api:Java issues related to the Java API api:Javascript issues related to the Javascript API ep:CUDA issues related to the CUDA execution provider ep:DML issues related to the DirectML execution provider ep:QNN issues related to QNN exeution provider ep:ROCm questions/issues related to ROCm execution provider ep:TensorRT issues related to TensorRT execution provider platform:mobile issues related to ONNX Runtime mobile; typically submitted using template platform:web issues related to ONNX Runtime web; typically submitted using template platform:windows issues related to the Windows platform release:1.20.0 labels Oct 25, 2024
@sophies927 sophies927 self-assigned this Oct 25, 2024
@sophies927 sophies927 pinned this issue Oct 25, 2024
@Djdefrag
Copy link

Djdefrag commented Oct 27, 2024

#20713

Tested the RC diretcml 1.20.0.dev20241022005

the problem has not been solved, in fact, it have gotten worse and now with 1.20 the gpu driver crash

@skyline75489
Copy link
Contributor

Is the NuGet package supposed to be CUDA11? It seems that both 1.20.0-dev-20241023-1635-2d00351d7b and 1.20.0-dev-20241023-1207-2d00351d7b are CUDA11

@sophies927
Copy link
Contributor Author

sophies927 commented Oct 28, 2024

Is the NuGet package supposed to be CUDA11? It seems that both 1.20.0-dev-20241023-1635-2d00351d7b and 1.20.0-dev-20241023-1207-2d00351d7b are CUDA11

@skyline75489 your first link is the CPU (Microsoft.ML.OnnxRuntime) NuGet pkg, so that one shouldn't include any version of CUDA. The following links should go to all 3 of the GPU CUDA 12 NuGet pkgs:

  1. Microsoft.ML.OnnxRuntime.Gpu (GPU CUDA 12 NuGet pkg): 1.20.0-dev-20241022-1606-2d00351d7b
  2. Microsoft.ML.OnnxRuntime.Gpu.Linux (GPU CUDA 12 NuGet pkg for Linux): 1.20.0-dev-20241022-1606-2d00351d7b
  3. Microsoft.ML.OnnxRuntime.Gpu.Windows (GPU CUDA 12 NuGet pkg for Windows): 1.20.0-dev-20241022-1606-2d00351d7b
  4. Microsoft.ML.OnnxRuntime.Managed (CUDA 12 Managed NuGet pkg): 1.20.0-dev-20241022-1606-2d00351d7b

@skyline75489
Copy link
Contributor

@sophies927 Thanks. I'll try these packages out. Maybe the link in the chart should be updated.

@sophies927
Copy link
Contributor Author

@sophies927 Thanks. I'll try these packages out. Maybe the link in the chart should be updated.

Done.

@jkbeavers
Copy link
Contributor

With the deprecation of the training packages, will any of the 1.20 releases have training-supported builds (e.g. python package has onnxruntime.training)? I do confirm that the rc for the python cpu wheel does not.

@sophies927
Copy link
Contributor Author

@jkbeavers we actually ended up publishing both of our training CocoaPods packages (onnxruntime-training-objc and onnxruntime-training-c) as part of ORT 1.20, but I am not aware of any other training-supported builds. We are currently in the process of deprecating our training pipelines, so we likely will not have any training-supported builds for future releases.

@sophies927 sophies927 unpinned this issue Nov 6, 2024
@jkbeavers
Copy link
Contributor

@sophies927 Thanks for the update. Is there a target date for when the the training pipelines will be fully deprecated? To clarify, does this include on device training?

Is there any additional communication besides the notice of deprecation of training packages from this release? It wasn't quite clear to me if the deprecation of the packages also included the training pipelines in their entirety.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api:CSharp issues related to the C# API api:Java issues related to the Java API api:Javascript issues related to the Javascript API api issues related to all other APIs: C, C++, Python, etc. ep:CUDA issues related to the CUDA execution provider ep:DML issues related to the DirectML execution provider ep:QNN issues related to QNN exeution provider ep:ROCm questions/issues related to ROCm execution provider ep:TensorRT issues related to TensorRT execution provider .NET Pull requests that update .net code platform:mobile issues related to ONNX Runtime mobile; typically submitted using template platform:web issues related to ONNX Runtime web; typically submitted using template platform:windows issues related to the Windows platform release:1.20.0
Projects
None yet
Development

No branches or pull requests

5 participants