Giter Site home page Giter Site logo

Comments (8)

alexmikhalevich avatar alexmikhalevich commented on May 22, 2024 1

@flaub didn't work: got the same error trying to build just one test bazelisk build //risc0/zkvm/circuit/test:add_test after bazel clean

from risc0.

jbruestle avatar jbruestle commented on May 22, 2024

So this seems to be an issue with building tbb, which in an Intel threading library we rely on for CPU accelerations (https://www.intel.com/content/www/us/en/developer/tools/oneapi/onetbb.html#gs.x331ei). Looks like it's related to the compiler version or flags, perhaps the lack of the _tpause intrinsic due to the march (https://www.felixcloutier.com/x86/tpause)? But we don't currently have a repo on any of our test machines, and given that it's in a third party dependency it might take a bit to track down. I don't think we should be setting march=native anywhere, but just in case that's sneaking in somewhere, what CPU are you building on? I suspect if we grab gcc 11.2.0 our chances of getting it to reproduce locally are decent.

from risc0.

alexmikhalevich avatar alexmikhalevich commented on May 22, 2024

I am building this on 12th Generation Intel Core i7-12700H.

from risc0.

flaub avatar flaub commented on May 22, 2024

This seems to be related: oneapi-src/oneTBB#370

from risc0.

flaub avatar flaub commented on May 22, 2024

@alexmikhalevich Could you try this branch? I don't have an archlinux machine handy to test this: flaub/fix-50

from risc0.

flaub avatar flaub commented on May 22, 2024

@alexmikhalevich Could you try again with this branch: flaub/fix-50?

from risc0.

alexmikhalevich avatar alexmikhalevich commented on May 22, 2024

now works, thanks

from risc0.

flaub avatar flaub commented on May 22, 2024

Fixed with #53

from risc0.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.