Message boards :
Number crunching :
Linux Intel GPU not working since beignet 1.1.2 -> 1.2.0
Message board moderation
Author | Message |
---|---|
Achim Send message Joined: 11 Jun 99 Posts: 6 Credit: 1,271,767 RAC: 1 |
Hi, I was running intel GPU tasks for quite some time now successfully using beignet 1.1.2 (the debian package). Since the upgrade to 1.2.0 I only get error messages. e.g.: https://setiathome.berkeley.edu/result.php?resultid=5147822616 Any ideas? (except downgrade..) Thanks Achim |
Urs Echternacht Send message Joined: 15 May 99 Posts: 692 Credit: 135,197,781 RAC: 211 |
Hi,Error found : ASSERTION FAILED: sel.hasDoubleType() at file /build/beignet-R2keFh/beignet-1.2.0/backend/src/backend/gen_insn_selection.cpp, function void gbe::ConvertInstructionPattern::convertSmallIntsToDouble(gbe::Selection::Opaque&, const gbe::ir::ConvertInstruction&, bool&) const, line 5318That peace of code did not exist before version 1.2.0 Alternative way to get the driver, download the sourcecode from https://01.org/sites/default/files/beignet-1.2.0-source.tar.gz and try to build it yourself. If succeeded and the error goes away, probably Debian made a mistake in their package. If the error reappears, Beignet-team should solve another bug. _\|/_ U r s |
Juha Send message Joined: 7 Mar 04 Posts: 388 Credit: 1,857,738 RAC: 0 |
They already have a bug open for this. Bug 93076 - ASSERTION FAILED: sel.hasDoubleType() There's an interesting sounding note on their homepage: Based on our test result, LLVM 3.6 and 3.7 has best pass rate on all the test suites. Compare to LLVM 3.6 and 3.7, if you used LLVM 3.8, you should pay attention to float immediate. For example, if you use 1.0 in the kernel, LLVM 3.6 will treate it as 1.0f, a single float, because the project don't support double float. but LLVM 3.8 will treate it as 1.0, a double foat, at the last it may cause error. So we recommend use 1.0f instead of 1.0 if you don't need double float. I don't know if it matters here. |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
I don't know if it matters here. It matters in the sense that a single character completely changes the meaning, in a similar way as to the FORTRAN program misplaced comma lost one of the Pioneer probes (iirc). No modern language should be that fragile. "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.