ersilia-os / ersilia

The Ersilia Model Hub, a repository of AI/ML models for infectious and neglected disease research.
https://ersilia.io
GNU General Public License v3.0
224 stars 148 forks source link

🐛 Bug: Fetching eos4u6p model repeatedly fails #346

Closed Cee-tech21 closed 2 years ago

Cee-tech21 commented 2 years ago

Describe the bug.

Running the fetch command triggers download of relevant packages but eventually the process fails and self terminates with the following series of messages:

 Something went wrong with Ersilia...
 EmptyOutputError
 Error message:
 Model API eos4u6p:predict did not produce an output

Running the serve command also leads to above outcome.

Describe the steps to reproduce the behavior

Run the following commands in sequence:

ersilia -v fetch eos4u6p | tee -a eos4u6p_fetch.log 2>&1 ersilia -v serve eos4u6p | tee -a eos4u6p_serve.log 2>&1

Expected behavior.

I expected the model eos4u6p to be downloaded.

Screenshots.

eos4u6p_fetch.log

Operating environment

Linux Mint 19

Additional context

No response

Malikbadmus commented 2 years ago

Hello @Cee-tech21 , this problem usually occur if you don't have Git-LFS installed.

Check to make sure you have it installed.

Cee-tech21 commented 2 years ago

Hello @Cee-tech21 , this problem usually occur if you don't have Git-LFS installed.

Check to make sure you have it installed.

git-lfs-version

Hola @Malikbadmus git-lfs is installed. Please see attached screenshot

UChisom commented 2 years ago

Hi @Cee-tech21 , since you've installed git-lfs, did you also activate (initialize) it after your installation? If no, you can do so by running git-lfs install command and retry fetching

Cee-tech21 commented 2 years ago

Installed git-lfs again in the ersilia environment and was able to fetch and predict!