8000 GitHub - zimei11/AI4Compiler-Collection: paper
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

zimei11/AI4Compiler-Collection

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI4Compiler-Collection

Status
University
University

⚠️ If you’d like to fork this project, please use the template branch (via “Use this template”) to create your own copy.

A curated collection of AI for Compiler research papers, covering topics like auto-tuning, code optimization, representation learning, and compiler architecture. This repository automatically converts BibTeX entries into Markdown and JSON, then generates an interactive static website with search, filtering, and visual analytics.

🚧 This website is still under construction! We’re working to collect a broad range of high-quality papers to fill current gaps.

🔗 Live Demo: https://yilingqinghan.github.io/AI4Compiler-Collection/


📁 Repository Overview

  • papers/
    Organized Markdown files for each category of papers.
    Note: This folder is auto-generated by scripts/01-bib2md.py and should not be manually edited.

  • scripts/

    • 01-bib2md.py – Convert .bib files to papers/*.md.
    • 02-bib2json.py – Generate index.json for the front-end.
  • index.html, index.json
    Static assets for the website.

  • .github/workflows/
    GitHub Actions pipeline to build and deploy to GitHub Pages.


🌐 What the Website Offers

  1. Search & Filter
    By title, author, venue, category, keyword, or year.

  2. Sortable Table
    Columns: Year, Venue, Category, Title, Keywords, Authors, and a copyable BibTeX button.

  3. Visualizations

    • Venue distribution pie chart
    • Yearly publication trend line
    • Keyword cloud
  4. Expandable Abstracts
    With smooth animations.

  5. CSV Export
    Export current filtered results.


🖥️ Local Deployment

To preview or host your own copy:

# 1. Clone the repo
git clone https://github.com/yilingqinghan/AI4Compiler-Collection.git
cd AI4Compiler-Collection

# 2. Set up Python environment
conda create -n ai4c-papers python=3.10 -y
conda activate ai4c-papers
pip install -r requirements.txt
npm install -g serve

# 3. Generate content
cd scripts
python 01-bib2md.py    # produces papers/*.md
python 02-bib2json.py  # creates index.json
cd ..

# 4. Run a static server
serve scripts

You’ll see the interface at http://localhost:3000 or as indicated by the serve command.


🤝 Contributing

We welcome contributions of new papers or improvements to the site.

Please follow the steps in our Contribution Guide.

About

paper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 52.1%
  • TeX 34.1%
  • Python 13.8%
0