ROCM-AGENT-ENUMERATOR(1)

πŸ’– ROCM-AGENT-ENUMERATOR πŸ’–

okay bestie, welcome to the ROCM-AGENT-ENUMERATOR(1) page β€” it lives in the User Commands section of the manual, and it is literally your little GPU-detective bestie. πŸ•΅οΈβ€β™€οΈβœ¨


✨ NAME ✨

rocm_agent_enumerator β€” list all available AMD GCN ISA

like. that's the whole job. it tells you which AMD GCN ISA targets you've got. no cap. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

rocm_agent_enumerator

that's it. no flags, no arguments, no drama. she just runs. πŸ¦‹


🌸 DESCRIPTION 🌸

so here's the tea β˜• β€” rocm_agent_enumerator is not a one-trick pony, she's got four different ways to generate the list of available AMD Graphics Core Next ISA. four. count them. πŸ”₯

  1. ROCM_TARGET_LST β€” a user defined environment variable, set to the path and filename where to find the target.lst file. this one is for when you're in an install environment with a sandbox, where execution of rocminfo is not possible. so like, no rocminfo? no problem, she's got a backup plan. πŸ‘‘
  2. target.lst β€” a user-supplied text file, sitting in the same folder as rocm_agent_enumerator. this one is for a container setting where the ROCm stack may usually not be available. containers stay winning fr fr πŸ³πŸ’œ
  3. rocminfo β€” a tool shipped with this script to enumerate GPU agents available on a working ROCm stack. if your stack is working working, this is the moment. main character energy honestly. ⭐
  4. lspci β€” enumerate PCI bus and locate supported devices from a hard-coded lookup table. old school, reliable, lowkey iconic. πŸ”
she goes down that list until something works, so even when one vibe check fails, another one comes through. 🫢

πŸ’Œ a lil sign-off πŸ’Œ

and that's the whole page, babe! this one's from rocm_agent_enumerator 3.3.0, dated May 2020 β€” shoutout to the version and the date for holding it down. go enumerate some agents, you absolute legend. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈ