summaryrefslogtreecommitdiff
path: root/src/pyclblast/samples
diff options
context:
space:
mode:
authorkodonell <kodonell@users.noreply.github.com>2018-03-27 08:55:39 +1300
committerkodonell <kodonell@users.noreply.github.com>2018-03-27 08:55:39 +1300
commit173a7eb928a1bba0dffe3587cf34336065c9f4d0 (patch)
tree221e63539dd30181ff7405284c0e9f68b97867aa /src/pyclblast/samples
parentd16f2d131706e1a6ed5202194fac857e3dda014d (diff)
parenta97d8a01970c49f2b21d952e841668da3db0184d (diff)
merged
Diffstat (limited to 'src/pyclblast/samples')
-rw-r--r--src/pyclblast/samples/saxpy.py1
-rw-r--r--src/pyclblast/samples/sgemm.py1
-rw-r--r--src/pyclblast/samples/sgemv.py1
3 files changed, 3 insertions, 0 deletions
diff --git a/src/pyclblast/samples/saxpy.py b/src/pyclblast/samples/saxpy.py
index 098e44d5..96b9f766 100644
--- a/src/pyclblast/samples/saxpy.py
+++ b/src/pyclblast/samples/saxpy.py
@@ -32,5 +32,6 @@ cly.set(y)
print("# Example level-1 operation: AXPY")
pyclblast.axpy(queue, n, clx, cly, alpha=alpha)
+queue.finish()
print("# Result for vector y: %s" % cly.get())
print("# Expected result: %s" % (alpha * x + y))
diff --git a/src/pyclblast/samples/sgemm.py b/src/pyclblast/samples/sgemm.py
index c872553f..c233cb6b 100644
--- a/src/pyclblast/samples/sgemm.py
+++ b/src/pyclblast/samples/sgemm.py
@@ -34,5 +34,6 @@ clc.set(c)
print("# Example level-3 operation: GEMM")
pyclblast.gemm(queue, m, n, k, cla, clb, clc, a_ld=k, b_ld=n, c_ld=n)
+queue.finish()
print("# Matrix C result: %s" % clc.get())
print("# Expected result: %s" % (np.dot(a, b)))
diff --git a/src/pyclblast/samples/sgemv.py b/src/pyclblast/samples/sgemv.py
index 196c838d..b7514dbd 100644
--- a/src/pyclblast/samples/sgemv.py
+++ b/src/pyclblast/samples/sgemv.py
@@ -36,5 +36,6 @@ cly.set(y)
print("# Example level-2 operation: GEMV")
pyclblast.gemv(queue, m, n, cla, clx, cly, a_ld=n, alpha=alpha, beta=beta)
+queue.finish()
print("# Result for vector y: %s" % cly.get())
print("# Expected result: %s" % (alpha * np.dot(a, x) + beta * y))