Closed kartikey-vyas closed 5 months ago
Hey @kartikey-vyas thank you for opening this issue. It's interesting to me that on my Mac (M3 Pro, Docker desktop v4.30.0 and v4.31.0) I see the error string:
no match for platform in manifest: not found
and not the one you've mentioned here. However I agree, removing platform would generalize this exception better. I'll go ahead and merge your PR.
Describe the bug.
Running
ersilia -v fetch eos2r5a
(same outcome for any model ID) results in:Conditions:
I think I know whats wrong.
By default,
fetch
will eventually callModelPuller
which tries to pull from DockerHub via a command like:The output from this command when it can't find the image is this log:
The regex command which is used to search this log to determine whether to raise
DockerConventionalPullError
isThis command won't find anything since there is no matching string
platform
in the error log, so it will just assume it was successful. It should be an easy fix and I'm happy to do it, but I thought I'd raise it here first to make sure this is undesirable behaviour.Describe the steps to reproduce the behavior
ersilia -v fetch eos2r5a
on an apple silicon deviceOperating environment
macOS Sonoma 14.4.1