SymbiFlow / conda-packages

Conda build recipes for the toolchains needed by LiteX / MiSoC firmware
https://github.com/mithro/HDMI2USB-litex-firmware
Apache License 2.0
2 stars 10 forks source link

Add symbiflow-vtr-optimized with PGO enabled #143

Closed HackerFoo closed 3 years ago

HackerFoo commented 3 years ago

This builds VPR, and then collects profile data, and uses that to compile VPR again with profile-guided optimization.

HackerFoo commented 3 years ago

The eblif should be either sourced from another repo, or compressed.

The eblif is compressed now (180KB).

HackerFoo commented 3 years ago

The symbiflow-vtr-optimized package builds successfully with conda build on my machine.

HackerFoo commented 3 years ago

I've added an issue to update this after https://github.com/verilog-to-routing/vtr-verilog-to-routing/pull/1564 is merged: https://github.com/SymbiFlow/conda-packages/issues/155

mithro commented 3 years ago
The job exceeded the maximum time limit for jobs, and has been terminated.

GitHub Actions has significantly more powerful hardware and a much longer timeout, so I think we might want to wait until after that is landed so we can take advantage of that?

HackerFoo commented 3 years ago

This PR is superseded by https://github.com/litex-hub/litex-conda-eda/pull/60