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

Add new api to open all devices in cluster #8306

Open
ubcheema opened this issue May 9, 2024 · 1 comment
Open

Add new api to open all devices in cluster #8306

ubcheema opened this issue May 9, 2024 · 1 comment
Assignees
Labels
feature-request External feature request Galaxy Galaxy Readiness Tickets for Project Javelin

Comments

@ubcheema
Copy link
Contributor

ubcheema commented May 9, 2024

Need a new api to open all devices in the cluster with a single call.

for mmio_device in mmio devices:
  open mmio_device
  for tunnel_count in mmio_device:
    for remote_chips in mmio_device.tunnel_number
      open remote device
@ubcheema ubcheema added the feature-request External feature request label May 9, 2024
@ubcheema ubcheema added P1_critical Galaxy Galaxy Readiness Tickets for Project Javelin labels May 9, 2024
@ubcheema
Copy link
Contributor Author

std::map<chip_id_t, Device *> CreateDevices in tt_metal.cpp is providing the ability to create all devices behind a mmio device.
I believe we can use that, so we don't need to do any new api for this issue at this point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request External feature request Galaxy Galaxy Readiness Tickets for Project Javelin
Projects
None yet
Development

No branches or pull requests

2 participants