Skip to content

Add ai-hardware-engineer-roadmap#9

Merged
ishandutta2007 merged 3 commits into
mainfrom
add-ai-hardware-engineer-roadmap
Jun 1, 2026
Merged

Add ai-hardware-engineer-roadmap#9
ishandutta2007 merged 3 commits into
mainfrom
add-ai-hardware-engineer-roadmap

Conversation

@ai-hpc
Copy link
Copy Markdown
Collaborator

@ai-hpc ai-hpc commented Jun 1, 2026

Summary

Adds ai-hpc/ai-hardware-engineer-roadmap to the table.

A hardware-first AI engineering roadmap covering the path AI Hardware β†’ Inference β†’ Agents β†’ Physical AI β†’ AI Chip β€” CUDA, embedded systems, NVIDIA Jetson, FPGA, ML compilers, ML systems engineering, RISC-V accelerator architecture, edge AI deployment, VLA action-parity, and agent tool-dispatch evaluation. Curriculum + project artifacts; aimed at engineers building the full stack from runtimes down to silicon.

Placement

Inserted as #138 at the bottom of the table, matching the style of the surrounding rows. Existing self-reference to Top-AI-repos renumbered #138 β†’ #139 so it stays at the very end.

Same badge format as every other row: custom-icon-badges.herokuapp.com for per-repo stars and github-star-counter.workers.dev for the user's total.

Bundled fix: ci: add tests/test_smoke.py

The Python package workflow has been failing on every push to main for the past 10+ days because pytest exits with code 5 ("no tests collected") β€” the repo has no test files. To let this PR's checks turn green I added a single placeholder tests/test_smoke.py (assert True) so pytest finds something to collect. No real testable surface today; replace with actual tests if/when the helper scripts grow.

Happy to split this into a separate PR if you'd prefer β€” let me know.

Checks

  • Matches existing row format (pipe spacing, badge URLs, language column, year)
  • Description ≀ ~120 chars (table-cell friendly)
  • Self-reference renumbered so it stays last
  • No other rows touched
  • CI green after smoke test added

Hardware-first AI engineering roadmap: AI Hardware β†’ Inference β†’ Agents β†’
Physical AI β†’ AI Chip. Curriculum + project artifacts covering CUDA, Jetson,
FPGA, ML compilers, ML systems, RISC-V accelerator architecture, edge AI
deployment, VLA action-parity, and agent tool-dispatch evaluation.

Inserted as #138 with the existing badge style; Top-AI-repos self-reference
renumbered to #139 to stay at the bottom of the table.
@ishandutta2007
Copy link
Copy Markdown
Owner

All checks failed

The Python package workflow runs `pytest` on every push to main and every
PR, but the repo has no test files, so pytest exits with code 5 ("no tests
collected"). That has been failing every run on main for the past 10+ days.

This adds a single placeholder test under `tests/` so pytest finds at least
one item. No real testable surface today; replace with actual tests if/when
the helper scripts grow.

Lets the build pass without disabling or weakening the existing workflow.
@ai-hpc ai-hpc requested a review from ishandutta2007 June 1, 2026 02:36
The previous placeholder existed only to make pytest exit 0 instead of 5.
This replaces it with three checks that actually guard against the kind of
bug a content-add PR can introduce:

- README starts with the expected H1 (catches a truncated file).
- Numbered table rows are unique and start at #1 (catches the exact bug
  that would have happened if I'd accidentally written |138| twice).
- Helper scripts (sort_table.py, fix_serials.py, update_contributors.py)
  parse as valid Python (catches syntax errors).

Now the CI run is doing something the maintainer can rely on rather than
ceremony.
@ishandutta2007 ishandutta2007 merged commit 5193db2 into main Jun 1, 2026
3 checks passed
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