Skip to content

Building VTR in debug mode in GitPod Initialization #1771

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 10, 2021

Conversation

sdamghan
Copy link
Member

@sdamghan sdamghan commented Jun 9, 2021

signed-off-by: Seyed Alireza Damghani [email protected]

Description

VTR will be compiled in debug mode in GitPod prebuilt.

Related Issue

follow up on #1766

Motivation and Context

How Has This Been Tested?

Types of changes

  • Bug fix (change which fixes an issue)
  • New feature (change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My change requires a change to the documentation
  • I have updated the documentation accordingly
  • I have added tests to cover my changes
  • All new and existing tests passed

@sdamghan
Copy link
Member Author

sdamghan commented Jun 9, 2021

@mithro Init tasks were missed in the previous PR(#1766 ). Now the GitPod is in PR checks (end of list).
Do we have any preference for starting the project up? I only set to compile VTR in debug mode. However, we can download titan, ispd and symbiflow benchmarks as well.
@vaughnbetz I think you might have some thoughts on this as well.

@sdamghan sdamghan changed the title [Infra]: Building VTR in debug mode in GitPod Initialization Building VTR in debug mode in GitPod Initialization Jun 9, 2021
@vaughnbetz
Copy link
Contributor

I haven't used gitpod yet, so I don't have a very informed opinion. A few thoughts though:

From this post, it looks like it has a 30 GB disk limit, 12 GB of RAM and 7 vCPUs (which get throttled if you use them a lot). https://community.gitpod.io/t/how-much-resources-does-one-workspace-have/1677

A lot of work on the titan and ispd designs is going to be QoR work where you want cpu time measurements and fast runs, so they are less essential to get on gitpod, which won't have the cpu to do very controlled experiments. But if they'll fit in the 30 GB space limit comfortably (and I think they will) I'd pull down the Titan designs. I'd hold off on ispd for now, as we haven't integrated them into our tuning much yet.

@sdamghan
Copy link
Member Author

@vaughnbetz thanks,
It seems compilation is more practical than other options; I will leave the init phase as it is now only to compile the VTR.
I am done with this PR. It is ready to merge.

@vaughnbetz
Copy link
Contributor

Sounds good, thanks.

@vaughnbetz vaughnbetz merged commit 083f875 into verilog-to-routing:master Jun 10, 2021
@sdamghan sdamghan deleted the origin_remote_gitpod branch November 19, 2021 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants