onnx / onnx/models

Why we test models with CPU execution provider only in CI?

Open
#523 12 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement question
Dominant language
Jupyter Notebook
Stars
9.8k
Forks
1.6k
PR merge metrics
No merged PRs in 30d

Description

Ask a Question

Question

There is a CI job to test new models by onnxruntime, the job only test models with CPU execution provider, but there are many other providers in onnxruntime such as CUDAExecutionProvider, TensorrtExecutionProvider...... , if we don't test models with these execution providers, how we can know which execution providers other than default CPU provider the models work?

Further information

Execution provider

Is this issue related to a specific model?
No

Notes

NA

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the CI job that tests new models with ONNX Runtime and review how it selects the CPU execution provider. Compare the available provider environments, including CUDAExecutionProvider and TensorrtExecutionProvider, and determine what provider coverage the project can support. Done means the supported execution-provider testing scope is defined and reflected in the CI workflow or its documentation.

Written by the indexing model from the issue text.

Assessment

Domain
ci-cd, machine-learning
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.