Hi, thank you for your reply. And sorry about late answers, I’m in vacation :)
This is my answers:
• How do you install TF and PyTorch currently? Pip, conda, or other? Are you open to changing that? To what?
◦ Currently, I use Pip to install necessary packages (include TF, Pytorch). Also, I use conda to separate environments to manage the packages by Python versions. It seems to be little awkward to use conda with pip installer but we do. So yes, I’m really open to change the installation way.
• Do you need to work with multiple builds of these in a single repo? Like to have different CUDA versions?
◦ Actually, multiple builds are even now on our repo. Our repo has several projects and each of them has different TF or PyTorch version. Also, we have plans to continuously update new projects with ML frameworks, so I need some solution to handle this issue with Pants.
• Would you be comfortable using containers as the means to separate the differences between these different CUDA builds?
◦ We use Docker container to manage several CUDA environment (this is the way to serve our application until now. We’ve migrated our repo to Pants environment), so yes, that is comfortable to me.