Copilot
Copilot
- [x] Analyzed the issue: ConcatFromSequence aborts when mixing empty and non-empty tensors with different ranks - [x] Identified the root cause: validation loop in PrepareForCompute() only checks tensors after...
Fix ORT abort with `linspace` implementation when input is empty ## Analysis - [x] Explore repository structure and understand the issue - [x] Reproduce the issue: confirmed it's a floating...
- [x] Understand the issue: Squeeze node fails when axes is empty string ("") instead of omitted - [x] Explore codebase and identify affected providers (CUDA, CPU, JS, WebGPU) -...
Analyzing sequence operator handling efficiency improvements in ONNX Runtime **Overview**: The current sequence operator implementation relies heavily on tensor copies as noted in the TODO comment. This PR aims to...
## DFT Implementation Improvements - COMPLETED ### ✅ All Optimizations Implemented and Validated #### 1. **Core Algorithm Optimizations** - [x] **`next_power_of_2` optimization**: 1.87x speedup using bit manipulation - [x] **Threading...
This PR implements numpy array protocol compatibility and enhanced dlpack support for `onnxruntime.OrtValue`, enabling seamless integration with the Python tensor ecosystem. ## Features Added ### 1. Numpy Array Protocol Support...
## Problem The build was failing on ARM64 Linux with compilation errors when trying to cast from Int4x2/UInt4x2 to Eigen::half: ``` /onnxruntime_src/build/Debug/Debug/vcpkg_installed/arm64-linux/include/Eigen/src/Core/MathFunctions.h:369:74: error: no matching function for call to 'onnxruntime::Int4x2Base::Int4x2Base(const...
Fixed an issue where line breaks and indentation were not preserved correctly when using multi-line comments (triple quotes) in Markdown cells in the Interactive Window. ## Problem When writing Markdown...
This PR adds support for development inside Docker containers via VSCode's devcontainers and GitHub Codespaces. These changes make it easier for new contributors to get started with FerretDB development without...
This PR resolves linting errors introduced by the Ruff upgrade from 0.11.11 to 0.12.0 that were blocking CI in PR #1253. ## What Changed Ruff 0.12.0 made the UP045 rule...