Sean Sall
02/22/2024, 4:24 PMnumpy) for different runners.Jian Shen Yap
02/22/2024, 4:38 PMSean Sall
02/22/2024, 4:45 PMTim Liu
02/22/2024, 7:57 PMSean Sall
02/22/2024, 7:59 PMTim Liu
02/22/2024, 8:00 PMSean Sall
02/22/2024, 8:11 PMSean Sall
02/23/2024, 6:03 PMTim Liu
02/23/2024, 6:29 PMSean Sall
02/23/2024, 6:37 PMHaving multiple dependency environments has a little bit of a code smell to it.Fair, I can understand that. I think from my experience it's a fairly common problem to run into in a regulated environment. I'd love to avoid it, but that would mean continually devoting a lot of time to updating the dependencies of old models, and we'd love to not have to do that.
Is there any way to standardize the training environment dependencies?We do already do this - any models trained today are on the same dependencies. The issue is that we can't retroactively standardize the environment for models that are already trained - we have some models that were trained ~2 years ago. With the way Bento works now (at least with our current setup), we're forced to update those models so that they are on the dependencies that we are currently training on.
Or deploy across different services?This is what I'm trying to understand now, and with the above question. I'm not exactly sure what this looks like. With the limited understanding I have now I think the answer is yes, but it's much more cumbersome / painful than our current setup, and might cost us meaningfully in terms of throughput.
Is the goal to be able to A/B test with a new model?No, I'm just talking about models that do different things. We have model X that we built ~2 years ago, and now we have model Y that we built 2 weeks ago (these times are arbitrary). Model Y is dependent on the output from Model X, and so deploying them within the same service is pretty beneficial / efficient. But, that means that we then have to get model X onto the same dependencies as model Y. That's a lot of extra work and has lots of implications for our ML folks as they develop (e.g. being pinned to certain dependencies).
Tim Liu
02/23/2024, 7:38 PMSean Sall
02/23/2024, 7:40 PMSean Sall
03/13/2024, 2:46 PMTim Liu
03/14/2024, 2:16 PM