File: 920497_ger_workaround.patch

package info (click to toggle)
libgpuarray 0.7.6-13
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 3,176 kB
  • sloc: ansic: 19,235; python: 4,591; makefile: 208; javascript: 71; sh: 15
file content (27 lines) | stat: -rw-r--r-- 1,151 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Description: Use a whole-block size for test_ger

test_ger crashes (not just fails) under pocl with the default size.
This bug appears to be further down the stack (see linked report),
not in libgpuarray itself.

Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/920497
Forwarded: not-needed

--- a/pygpu/tests/test_blas.py
+++ b/pygpu/tests/test_blas.py
@@ -160,11 +160,11 @@ def gemm(m, n, k, dtype, order, trans, o
 def test_ger():
     bools = [False, True]
     for (m, n), order, sliced_x, sliced_y in product(
-            [(4, 5)], 'fc', [1, 2, -2, -1], [1, 2, -2, -1]):
+            [(64, 64)], 'fc', [1, 2, -2, -1], [1, 2, -2, -1]):
         yield ger, m, n, 'float32', order, sliced_x, sliced_y, False
-    yield ger, 4, 5, 'float64', 'f', 1, 1, False
+    yield ger, 64, 64, 'float64', 'f', 1, 1, False
     for init_res, overwrite in product(bools, bools):
-        yield ger, 4, 5, 'float32', 'f', 1, 1, init_res, overwrite
+        yield ger, 64, 64, 'float32', 'f', 1, 1, init_res, overwrite
 
 @guard_devsup_blasdouble
 def ger(m, n, dtype, order, sliced_x, sliced_y, init_res, overwrite=False):