-
-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐛 Bug: eos3ae7 repeatedly fails to fetch #343
Comments
@Cee-tech21 try it again while the internet is connected. Sometimes, could be due to internet break. |
Hi @Cee-tech21 ! The model is working in my linux machine. I think the |
Hi @Cee-tech21 ! |
Hello @Jona-Bvunza , please check the Slack channel for a more in depth explanation, the fact that you get an "empty output error" might come from a very different issue, so please open your own issue and paste the log file |
I am seeing that this model is also using the sqlalchemy package, maybe linked to what we are seeing in #338. @miquelduranfrigola do you think the problem might be in the sqlalchemy versions? |
Since this model fails to fetch both on my local computer and on colab, I intend closing this issue with the presumption/conclusion that there's a problem preventing the model from being fetched. |
@Cee-tech21 |
@GemmaTuron what is the current status of this? |
Hi all! |
Hello @miquelduranfrigola The issues tagged with "help wanted" and "model-bug" are models that consistenly encountered problems at fetch time. We will work with the Outreachy interns during the internship period in making sure they run consistently. @Cee-tech21 let us know if you are trying again, thanks |
Hi @GemmaTuron, I have just tried to fetch model "eos3ae7" again. Fetching of eos3ae7 still fails. |
Thanks @Cee-tech21 - we are compiling a list of problematic models and we will address them in one batch before Christmas. Will keep you posted. |
Hi @GemmaTuron @miquelduranfrigola This model fails to fetch using the CLI and colab. It returns an EmptyOutputError SystemWindows 10 Conda versionconda 22.9.0 Pip versionpip 22.3.1 Python versionPython 3.7.13 SQLAlchemy versionVersion: 1.3.24 Steps to reproduce the behavior
error log - eos3ae7.log ###Attempts to resolve the error
|
Just a quick update regarding the status of this model.
|
Hi @pauline-banye |
Hi @GemmaTuron I am on a WSL machine. I have tested 3 of the models with issues eos3ae7, eos4tccc and eos1579 I'm in the process of testing the models on colab as well. I would update you once I have tested the other models on colab |
Update @GemmaTuron @miquelduranfrigola. I was able to resolve the issue with my system not fetching any model. Steps I took were:
I fetched the model multiple times and encountered errors relating to dependencies on different ocassions "no module named pandas", "no module named keras", "no module named tensorflow". Which was resolved by running:
The current error returned is ModuleNotFoundError: No module named 'keras.layers.recurrent' which I tried to resolve with |
Many thanks, @pauline-banye. This is extremely helpful and I really appreciate the great reporting. This looks like an issue related to Isaura, which now uses |
Thank you @miquelduranfrigola 😊. It would be updating the reports on the other two models I tested as well. |
Hi, Hoping to bring some extra information on this issue. I have installed WSL in my windows machine to make sure I can reproduce @pauline-banye settings. I have taken special care to ensure that the python path is set to the Anaconda python, so conda environments should be directed to the right place. Just to be clear, there is no Python installed outside Conda in the WSL system -- this could be a source problem, though it shouldn't When I run When fetching the model eos3ae7, I get the following error: Detailed error: So, pandas is not found, but when I do: |
Hello everyone! Great job!!! I tried again to fetch model eos3ae7 using google colab but I'm getting the error message below after the fetch code executes for around 10 minutes:
https://colab.research.google.com/drive/1I4pmrDjXS_XXwRRWyTSI-Kf5m76SXPR9?usp=sharing |
I've been checking if the latest updates on the pythonpaths 70bcf54 would solve this issue but it seems we still lack some packages, in this latest test (in colab): "yaml" |
And the latest updates we did to the pythonpaths seem to be breaking the code somewhere else on the CLI (see log file attached) |
Run the model in WSL2 (using Ubuntu 20.04.5) and I get the same error of package not found but in this case it is "yaml". I have confirmed 'yaml' is not installed in the eos3ae7 env but pandas is . Tried to to install it manually but the model didn't work.
More Error logs can be found at |
Hi @samuelmaina If you clone the repository to your local system, and modify their installation requirements to add the yaml package, does it work? |
@GemmaTuron Pandas is not detected in the remote repo. Pandas was not in the eos3ae7 env but ruamel-yaml was.
as seen from here. The required yaml is pyyaml .My guess is that there is some automated workflows that are uninstalling pandas . |
I have tested the model with one conda-forge(I had two in the dockerfile in the previous comment) and the results are the same. |
Hi @samuelmaina ! Thanks, that is a very good catch! I'll need to see why are we using ruamel.yaml in bentoml --- maybe it will be easier to change the pyyaml to ruamel.yaml in the model itself, since the bento-ml package is used by all ersilia models ? What do you think? |
I am really grateful,. I think its a good idea to install pyyalm for the local model, no need to break the others. Migrating to pyyaml would be hectic but you can consult. |
Hi everyone!
Pandas and yaml were imported and used correctly since they are imported before . After some research, the error was emerging from using 'Keras 2.0.7" . I then upgraded to the latest version 2.12.0 but it requires python 3.8. I used
Researched a bit and found a solution at stackoverflow. After setting keras=2.1.6,I got a lot of inner dependencies conflict errors as can been seen from keras_2_1_6_error.txt and both pandas and yaml were not installed due to conflicts. |
Hi @GemmaTuron and @samuelmaina - this is here on hold. What is the current status? |
@miquelduranfrigola last time I tested it was not working due to dependencies issues.If @GemmaTuron isn't done with it , I can try to resolve the issue again. |
Hi @miquelduranfrigola and @samuelmaina |
This has been solved now! check the repo on this model for more :) |
Describe the bug.
fetching of eos3ae7 repeatedly fails with the following error message logged:
Describe the steps to reproduce the behavior
Run the following command:
ersilia -v fetch eos3ae7 | tee -a eos3ae7_fetch.log 2>&1
Expected behavior.
After running the "fetch" command, the model eos3ae7 is meant to be downloaded from remote repository to local computer.
Screenshots.
eos3ae7_fetch.log
Operating environment
Linux Mint 19
Additional context
No response
The text was updated successfully, but these errors were encountered: