Skip to content
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

Interested in adding to CompilerGym? #47

Closed
ChrisCummins opened this issue Jan 12, 2022 · 5 comments
Closed

Interested in adding to CompilerGym? #47

ChrisCummins opened this issue Jan 12, 2022 · 5 comments

Comments

@ChrisCummins
Copy link
Contributor

Hi folks,

Great work!

Myself and a few other folks at Meta have been building CompilerGym, a library of reinforcement learning environments for compiler optimization tasks. We have an LLVM environment that includes a number of different program representations for learning over, such as inst2vec and ProGraML. I think IR2Vec would be a good fit here, but I don't have enough bandwidth to work on it myself. Would you folks be interested in adding it? I can help with code pointers and review. Thanks!

Chris

@ChrisCummins
Copy link
Contributor Author

BTW, feel free to weigh in on our discussion here.

@svkeerthy
Copy link
Member

Hi Chris,

Apologies for the delay in response. Currently, we are also caught up with some deadlines. But, it would be very interesting to have IR2Vec support in CompilerGym. Currently, we support LLVM 8.x, 10.x and 12.x. We would be happy to look into it sometime if you could give some pointers on how it can be integrated.

Best,
Venkat

@ChrisCummins
Copy link
Contributor Author

Hi Venkat, awesome! We build against LLVM 10, it sounds like it should fit right in. How about we have a quick chat in a couple of weeks, or whens convenient for you, to go through the details? Good luck with your deadlines :)

Cheers,
Chris

@svkeerthy
Copy link
Member

Sure, sounds good. Will ping you through mail.

@anilavakundu
Copy link
Contributor

Done: PR. Pending to be merged. Closing this issue for now; @ChrisCummins please feel free to reopen this if any input is needed from our side.

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

No branches or pull requests

3 participants