tenstorrent / tt-metal

:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.
Apache License 2.0
458 stars 67 forks source link

[Feature Request] Add docker-compose.yml #11865

Open JushBJJ opened 2 months ago

JushBJJ commented 2 months ago

Is your feature request related to a problem? Please describe. N/A

Master issue: https://github.com/tenstorrent/tt-metal/issues/8418

Describe the solution you'd like I use docker everyday as a way to run and develop programs in my TT card, it would be great to officially add in docker-compose.yml too into the repo so future developers can quickly spin up a supported environment on their machine.

Developers will also have an easy interface to personally edit params and include volumes like their projects folder for their container.

Describe alternatives you've considered N/A

Additional context N/A

I will open up a Draft PR with the docker-compose.yml file that has worked for me so you guys can look at it first.

cc @ttmchiou

ttmchiou commented 2 months ago

Hey, thanks for filing this request!

I'll look into and see if officially supporting docker compose is part of our plans but happy to take a look at your PR otherwise.

JushBJJ commented 2 months ago

Thanks, the current PR is just a very barebones but workable way of doing it, if all goes well we can improve it from there