Giter Club home page Giter Club logo

Comments (11)

leonardt avatar leonardt commented on August 15, 2024

Submitted a PR to add support for m-series: llvm/circt#5822

from magma.

phanrahan avatar phanrahan commented on August 15, 2024

To be clear, the same pip install fails on x86 and m-series.

from magma.

leonardt avatar leonardt commented on August 15, 2024

Oh for x86, the issue may be Pythons version, could you try using 3.8? I think circt only has a wheel for for that version

from magma.

leonardt avatar leonardt commented on August 15, 2024

It looks like they also have 310, but skipped 39 for some reason, will investigate.

from magma.

phanrahan avatar phanrahan commented on August 15, 2024

I tried 3.8

ERROR: Ignored the following versions that require a different python version: 0.7 Requires-Python >=3.6, <3.7; 0.8 Requires-Python >=3.6, <3.7; 1.25.0 Requires-Python >=3.9; 1.25.0rc1 Requires-Python >=3.9; 1.25.1 Requires-Python >=3.9; 1.25.2 Requires-Python >=3.9
ERROR: Could not find a version that satisfies the requirement circt==1.48.1.dev34 (from magma-lang) (from versions: none)
ERROR: No matching distribution found for circt==1.48.1.dev34

from magma.

phanrahan avatar phanrahan commented on August 15, 2024

3.10

ERROR: Ignored the following versions that require a different python version: 0.7 Requires-Python >=3.6, <3.7; 0.8 Requires-Python >=3.6, <3.7
ERROR: Could not find a version that satisfies the requirement circt==1.48.1.dev34 (from magma-lang) (from versions: none)
ERROR: No matching distribution found for circt==1.48.1.dev34

from magma.

phanrahan avatar phanrahan commented on August 15, 2024

The above was on my m1. It installs on my x86!

from magma.

phanrahan avatar phanrahan commented on August 15, 2024

pytest test_ice40 works!

from magma.

phanrahan avatar phanrahan commented on August 15, 2024

I am closing this for now. I do not want to be a PITA.

The install is fragile on m-series macs. coreir doesn't install with current compilers. there are version requirements that are hard to sort out with circt.

from magma.

cdonovick avatar cdonovick commented on August 15, 2024

@phanrahan I believe their is a deprecate-coreir branch which removes the dependency on coreir. As for circt it is definitely a bit annoying but I have been building from source as I do not use a supported OS. This admittedly takes many hours on my pretty powerful work station, but is otherwise not particularly difficult.

from magma.

phanrahan avatar phanrahan commented on August 15, 2024

I agree. The depreciate coreir branch is great. Lenny and Ray can comment in more detail if that is ready to be merged into the main branch. I have noticed their are lots of latent coreir dependencies.

I have all successfully compiled circt from source. That works for me.

from magma.

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.