Skip to content

chore(deps): bump ort from 2.0.0-rc.12 to 2.0.0-rc.13 in /codexa-core - #90

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/codexa-core/ort-2.0.0-rc.13
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/codexa-core/ort-2.0.0-rc.13

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Bumps ort from 2.0.0-rc.12 to 2.0.0-rc.13.

Release notes

Sourced from ort's releases.

v2.0.0-rc.13

2.0.0-rc.13

💖 If you find ort useful, please consider sponsoring us on Open Collective 💖

🤔 Need help upgrading? Ask questions in GitHub Discussions or in the pyke.io Discord server!


🎯 Execution provider clarity

EP structs like ep::CUDA are now compile-time gated behind their respective Cargo feature flags. The EP feature flags only modifying runtime behavior was a common pain point, and this change brings ort in line with, like, every other Rust crate in existence.

⚠️ ort will now throw an error at link time if download-binaries is enabled and no binaries contain all of the requested EPs. Previously, if you enabled a nonsensical combination like cuda + coreml, ort would silently fall back to a CPU-only build. This caused great confusion as the only indicator of what went wrong was in log messages that don't show by default. A new lax-feature-matching Cargo feature will fallback to the closest fit instead of erroring.

🍎 ONNX Runtime 1.28

rc.13 skips ahead 4 ONNX Runtime versions to v1.28, bringing new operator support, bug & security fixes, and performance improvements.

✖️ No CUDA 12

rc.13 only ships CUDA 13 binaries, as ONNX Runtime has deprecated CUDA 12.

🧩 Custom operator ergonomics

Custom operators have been reworked to have a more Rusty interface:

 struct MyOperator;
impl Operator for MyOperator {


type Kernel<'attr> = ort::operator::BoxedKernel<'attr>;
fn name(&self) -> &str {
"MyOperator"
}



fn inputs(&self) -> Vec<OperatorInput> {

  vec![OperatorInput::required(TensorElementType::Float32), OperatorInput::required(TensorElementType::Float32)]




fn inputs(&self) -> impl IntoIterator<Item = OperatorInput> {

  [OperatorInput::required(TensorElementType::Float32), OperatorInput::required(TensorElementType::Float32)]

}


fn outputs(&self) -> Vec<OperatorOutput> {

  vec![OperatorOutput::required(TensorElementType::Float32)]




fn outputs(&self) -> impl IntoIterator<Item = OperatorOutput> {

  [OperatorOutput::required(TensorElementType::Float32)]

}


fn create_kernel(&self, _: &KernelAttributes) -> ort::Result<Box<dyn Kernel>> {

  Ok(Box::new(|ctx: &amp;KernelContext| {



</tr></table>

... (truncated)

Commits
  • 002f41a 2.0.0-rc.13
  • d5dc28f chore(tract): update tract to v0.23
  • 62ad710 chore(candle): update to candle v0.11.0
  • 66ffef6 docs: update
  • 58ebfd8 chore(tools): update api-coverage
  • 71c1c84 refactor!: separate Device and HardwareDevice
  • 85f4893 chore(sys): update ONNX Runtime to v1.28.0
  • d7d924e refactor!: move environment::current to an associated function
  • db48c03 feat: Tensor::size
  • 2c6652b feat: per-run profiling
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 30, 2026
@M9nx

M9nx commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Disposition (#101): blocked — ort rc.12→rc.13 affects the ONNX feature. Requires Rust gates (#96) plus explicit ONNX feature build/test.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/codexa-core/ort-2.0.0-rc.13 branch from 9d01923 to 2fd3690 Compare October 7, 2026 20:00
Bumps [ort](https://github.com/pykeio/ort) from 2.0.0-rc.12 to 2.0.0-rc.13.
- [Release notes](https://github.com/pykeio/ort/releases)
- [Commits](pykeio/ort@v2.0.0-rc.12...v2.0.0-rc.13)

---
updated-dependencies:
- dependency-name: ort
  dependency-version: 2.0.0-rc.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/codexa-core/ort-2.0.0-rc.13 branch from 2fd3690 to 9e11b8d Compare October 7, 2026 20:17

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant