Skip to content

[ci] clear unused flags#19

Open
yuzibo wants to merge 16 commits into
RuyiAI-Stack:riscvfrom
OERV-RVCI:test-core-test
Open

[ci] clear unused flags#19
yuzibo wants to merge 16 commits into
RuyiAI-Stack:riscvfrom
OERV-RVCI:test-core-test

Conversation

@yuzibo
Copy link
Copy Markdown
Collaborator

@yuzibo yuzibo commented May 21, 2026

But the most important here is, to only run core test cases

XYenChi and others added 15 commits May 25, 2026 15:18
* Add RISC-V 64 BLOCK_LIST

* Skip long time testcase
* Add riscv64 ci with PR
⭐ Run Main Diff base and head
Push to riscv
From https://github.com/RuyiAI-Stack/pytorch
 * branch              riscv      -> FETCH_HEAD
fatal: Not a valid object name origin/main
Error:   ❌  Failure - Main Diff base and head
Error: exit status 128
…ack#4)

* mklnn is unavailable on RISC-V

* Remove test_cpu_select_algorithm from block_list

* Fix block list format
These cases are too slow on riscv64, adding them to here simply

Drop test_torch from the list because it is one core case
bytes_to_scalar previously round-tripped raw bytes through Python
float/complex values (via ctypes) before constructing the tensor. This
loses NaN bit patterns on architectures (such as RISC-V) that
canonicalize NaNs in floating-point loads/conversions, causing
test_bytes_to_scalar_cpu_{float32,float64,complex64,complex128} to
fail with mismatched storage bytes.

Construct the scalar tensor by writing the raw bytes directly into its
untyped storage so all input bit patterns (including NaN payloads) are
preserved exactly.
RISC-V converts non-finite floats to integers by saturating:
-inf -> min, inf/nan -> max for wider int types.
Add IS_RISCV64 flag and RISC-V-specific reference values.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
for action, these yaml must be merged first then take effect, so merge
it skipping ci
But the most important here is, to only run core test cases
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants