This bug was fixed in the package beignet - 1.3.2-3
---------------
beignet (1.3.2-3) unstable; urgency=medium
* Fix memory leak on long event chains. (LP: #1354086)
* Fix FTBFS with LLVM 6.
* Use LLVM 6 on amd64/i386 and 4 on x32. (Closes: #904279)
* Allow clCreateCommandQueue to create out-of-order queues.
* Bump Standards-Version to 4.1.5 (no changes needed).
* Update cl_accelerator_intel.patch.
* Bump debhelper compat to 11.
* Add autopkgtests (skipped in standard setup due to hardware
requirements - see README.source).
* Reduce error spew on (partly) unsupported hardware.
* Enable Coffee Lake hardware support.
* Update documentation.
-- Rebecca N. Palmer <[email protected]> Wed, 25 Jul 2018
21:17:28 +0100
** Changed in: beignet (Ubuntu)
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/1354086
Title:
[i5-3230] Tight pyopencl.clmath loops cause out-of-memory system hang
Status in beignet package in Ubuntu:
Fix Released
Status in mesa package in Ubuntu:
New
Status in pyopencl package in Ubuntu:
Invalid
Bug description:
In beignet (not pocl), tight loops involving OpenCL array creation and
destruction, eg. repeated bCL=aCL+bCL (or other pyopencl.clmath
operations) or repeated pyopencl.enqueue_copy(cq0,bCL.data,aCL.data),
often hang the whole system, after a number of operations consistent
with memory exhaustion.
As waiting for queued operations to finish
(pyopencl.enqueue_barrier(cq0).wait()) before attempting more avoids
the bug, but dependencies between the operations (as in the
bCL=aCL+bCL example) do not, this is probably a result of the
"allocate memory" step being separate from, and faster than, the "do
the operation" step, so being able to run ahead until it uses up all
the memory.
(Note that while the above wait() can be used as a workaround for this
bug, it is usually faster to avoid frequent memory allocation
altogether, by reusing existing arrays; for pyopencl.clmath, this
means using pyopencl.tools.MemoryPool.)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/beignet/+bug/1354086/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp