tenstorrent / tt-umd

User-Mode Driver for Tenstorrent hardware
Apache License 2.0
9 stars 5 forks source link

ClusterDescriptor #99

Open broskoTT opened 1 month ago

broskoTT commented 1 month ago

Related to https://docs.google.com/drawings/d/1-m1azdsBqMA0A6ATYRMfkhyeuOJuGCEI62N5a96LXj0/edit?usp=sharing This should not be something which is given to UMD, rather provided by UMD. Change the API so that ClusterDescriptor can itself run create-ethernet-map and create itself. This is used by tt_SiliconDriver (look at it as Cluster class in the diagram). Replace the constructor to call ClusterDescriptor rather than get it as an argument.

broskoTT commented 4 weeks ago

Remove test_utils::GetClusterDescYAML as part of this effort (or reuse it's code)

broskoTT commented 6 hours ago

I've completed the first part of not providing CEM externally. @pjanevskiTT is currently working on the other part which removes it from tt_SiliconDriver constructor.