sparse-advantage-22780
10/04/2023, 2:58 AMflytekitplugins-envd
for envd-building, is there an equivalent for dockerfile building?
a. specifically, while envd seems nice, we have lots of preexisting Dockerfiles that we would need to translate to envd format, or the dockerfiles are so complicated that we would not be able to recreate them with the flyte-envd apiacceptable-window-92672
10/04/2023, 3:20 AMglamorous-carpet-83516
10/04/2023, 3:23 AMsparse-advantage-22780
10/04/2023, 10:37 AMpip install --upgrade "jax[cuda12_local]" -f <https://storage.googleapis.com/jax-releases/jax_cuda_releases.html>
◦ caveat -> I tried to test this with envd, but the envd demo fails for me w/ FATA[2023-10-04T06:20:27-04:00] failed to start the envd environment: failed to get the graph from the image: failed to get runtime graph label from image: envd-quick-start:dev
• (3) Although this seems like a nice python-based way to define environments, One of the biggest problems we have with biology-related-software (we are a biotech company) is that new software that comes out of academia almost always have very unique environment requirements. Maybe a perl script is randomly called in the middle of a python script, maybe some hardcoded file path exists, it goes on and on (we've seen it all).
◦ That is to say, we already solve this with docker, our scientists already spend too much time battling this stuff and I cannot see us translating the 100+ dockerfiles we have into this flyte-specific code + learning the unique quirks of envd.sparse-advantage-22780
10/04/2023, 1:17 PM