logoalt Hacker News

conradrylast Wednesday at 4:52 AM1 replyview on HN

You may find this library I wrote a couple years ago interesting: https://github.com/conradry/prtm. Curious about why you chose to make separate images for each model instead of copy-pasting source code into a big monorepo (similar to Huggingface transformers).


Replies

denizkavilast Wednesday at 5:16 AM

Oh yeah, I've seen this before! Cool stuff

I would say primary concerns were:

dependency issues, needing more than model weights to be able to consume models (Multiple Sequence Alignment needs to be split, has its own always on server, so on), more convenient if the inputs and outputs are hardened interfaces as different envs

Our general findings in the BioML are that the models are not at all standardized especially compared to the diffusion model world for example, so treating each with its own often weird dependencies helped us get out more tools quicker.