Public bug reported:

Upon investigation and testing on machine with gfx1151 ROCm_ISA,there
are hipfft autopkgtests that are failing. It has been determined that
they are failing due:

1) Undefined behavior in tests helpers
```
[ RUN      ] 
quick/bsrgemm.extra/f32_r_50_13_50_5_row_1_0_n99_0_NT_NT_0b_0b_0b_0b_zero
free(): invalid size
Aborted (core dumped)
```
Calls shall be guarded with null pointer checks. 
Upstream PR: https://github.com/ROCm/rocm-libraries/pull/4927

2) csr2csr_compress tests failing
```
[  FAILED  ] quick/csr2csr_compress.conversion/f32_c_8_8_1b_1_rand, 
where GetParam() = { function: "csr2csr_compress", 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", A_row_indextype: "i32", A_col_indextype: 
"i32", B_row_indextype: "i32", B_col_indextype: "i32", C_row_indextype: "i32", 
C_col_indextype: "i32", transA: "NT", transB: 
"NT", baseA: "1b", baseB: "0b", baseC: "0b", baseD: "0b", M: 8, N: 8, 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: 0.0, beta: 0.0, betai: 0.0, threshold: 1.0, percentage: 0.0, action: 
"num", part: "auto", matrix_type: "general", diag: 
"ND", uplo: "L", storage: "sorted", analysis_policy: "reuse", solve_policy: 
"auto", direction: "row", order: "col", orderB: "col",
orderC: "col", formatA: "coo", formatB: "coo", formatC: "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", 
spgeam_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, 
skip_reproducibility: false, 
sparsity_pattern_statistics: false, call_stage_analysis: true, convert_to_int: 
false, name: "csr2csr_compress", category: 
"quick", hardware: "all", skip_hardware: "none", req_memory: 4, unit_check: 1, 
timing: 0, iters: 10, iters_inner: 50, 
nfreeiter: 20, nmaxiter: 1000, denseld: -1, batch_count: -1, batch_count_A: -1, 
batch_count_B: -1, batch_count_C: -1, 
batch_stride: -1, ld_multiplier_B: 2, ld_multiplier_C: 2 }
```

Fix issue in `rocsparse_[s|d|c|z]gebsrmv` routine where: 
- incorrect results could sometimes be returned
- out-of-bounds memory reads can occur in the single precision bsrxmv kernels 
when `block_dim` equals `5` or `8`.

Upstream PR: https://github.com/ROCm/rocm-libraries/pull/4101/changes

** Affects: rocsparse (Ubuntu)
     Importance: Undecided
     Assignee: Bojan Aleksovski (b0b0a)
         Status: In Progress

** Changed in: rocsparse (Ubuntu)
     Assignee: (unassigned) => Bojan Aleksovski (b0b0a)

** Changed in: rocsparse (Ubuntu)
       Status: New => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2143710

Title:
  Fix tests for 7.1.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rocsparse/+bug/2143710/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to