Bug#1056173: librocsparse0-tests: CBSRMV test failure on gfx1030
Package: librocsparse0-tests
Version: 5.5.1-2
Severity: minor
X-Debbugs-Cc: cgmb@slerp.xyz
Dear Maintainer,
There is a test failing with gfx1030 on the CI:
[ RUN ] quick/bsrmv.level2/f32_c_500_842_1_1_n1_n0p5_row_2_NT_0b_rand_t2
clients/common/rocsparse_check.cpp:287: Failure
The difference between std::imag(A[i + j * LDA]) and std::imag(B[i + j * LDB]) is 5.7220458984375e-06, which exceeds std::imag(compare_val), where
std::imag(A[i + j * LDA]) evaluates to -0.00034707784652709961,
std::imag(B[i + j * LDB]) evaluates to -0.00034135580062866211, and
std::imag(compare_val) evaluates to 1.1920928955078125e-06.
131s
clients/common/rocsparse_check.cpp:287: Failure
The difference between std::imag(A[i + j * LDA]) and std::imag(B[i + j * LDB]) is 5.7220458984375e-06, which exceeds std::imag(compare_val), where
std::imag(A[i + j * LDA]) evaluates to -0.00034707784652709961,
std::imag(B[i + j * LDB]) evaluates to -0.00034135580062866211, and
std::imag(compare_val) evaluates to 1.1920928955078125e-06.
131s
[ FAILED ] quick/bsrmv.level2/f32_c_500_842_1_1_n1_n0p5_row_2_NT_0b_rand_t2, where GetParam() = { function: "bsrmv", index_type_I: "i32", index_type_J: "i32", a_type: "f32_c", b_type: "f32_c", c_type: "f32_c", x_type: "f32_c", y_type: "f32_c", compute_type: "f32_c", transA: "NT", transB: "NT", baseA: "0b", baseB: "0b", baseC: "0b", baseD: "0b", M: 500, N: 842, K: -1, nnz: -1, block_dim: 2, row_block_dimA: 2, col_block_dimA: 2, row_block_dimB: 2, col_block_dimB: 2, dim_x: 1, dim_y: 1, dim_z: 1, ll: -2, l: -1, u: 1, uu: 2, alpha: 1.0, alphai: 1.0, beta: -1.0, betai: -0.5, threshold: 1.0, percentage: 0.0, action: "num", part: "auto", matrix_type: "general", diag: "ND", uplo: "L", storage: "unsorted", analysis_policy: "reuse", solve_policy: "auto", direction: "row", order: "col", format: "coo", itilu0_alg: "async_inplace", sddmm_alg: "default", spmv_alg: "default", spsv_alg: "default", spitsv_alg: "default", spsm_alg: "default", spmm_alg: "default", spgemm_alg: "default", sparse_to_dense_alg: "default", dense_to_sparse_alg: "default", gtsv_interleaved_alg: "default", gpsv_interleaved_alg: "default", matrix: "rand", matrix_init_kind: "default", file: "*", algo: 0, numeric_boost: 0, boost_tol: 0.0, boost_val: 1.0, boost_vali: 0.0, tolm: 1.0, graph_test: false, name: "bsrmv", category: "quick", hardware: "all", unit_check: 1, timing: 0, iters: 10, denseld: -1, batch_count: -1, batch_count_A: -1, batch_count_B: -1, batch_count_C: -1, batch_stride: -1 }
(5 ms)
It is difficult to be sure whether this is an indication of a real
problem or merely a test that is not numerically robust enough.
Sincerely,
Cory Bloor
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.5.0-2-amd64 (SMP w/32 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages librocsparse0-tests depends on:
ii libamdhip64-5 5.2.3-13
ii libc6 2.37-12
ii libgcc-s1 13.2.0-5
ii librocsparse0 5.5.1-2
ii librocsparse0-tests-data 5.5.1-2
ii libstdc++6 13.2.0-5
librocsparse0-tests recommends no packages.
librocsparse0-tests suggests no packages.
-- no debconf information
Reply to: