| > Relationship with CVNets > CoreNet evolved from CVNets, to encompass a broader range of applications beyond computer vision. Its expansion facilitated the training of foundational models, including LLMs. We can expect it to have grown from here: https://apple.github.io/ml-cvnets/index.html It looks like a mid-level implementations of training and inference. You can see in their "default_trainer.py"[1] that the engine uses Tensors from torch but implements its own training method. They implement their own LR scheduler and optimizer; the caller can optionally use Adam from torch. It's an interesting (maybe very Apple) choice to build from the ground up instead of partnering with existing frameworks to provide first class support in them. The MLX examples seem to be inference only at this point. It does look like this might be a landing ground for more MLX specific implementations: e.g. https://github.com/apple/corenet/blob/5b50eca42bc97f6146b812... It will be interesting to see how it tracks over the next year; especially with their recent acquisitions: Datakalab https://news.ycombinator.com/item?id=40114350 DarwinAI https://news.ycombinator.com/item?id=39709835 1: https://github.com/apple/corenet/blob/main/corenet/engine/de... |
One example: https://github.com/apple/corenet/tree/main/projects/clip#tra...