-
Notifications
You must be signed in to change notification settings - Fork 6
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
Glmnet Mex dependency on old version of libgfortran - Ubuntu #73
Comments
Based on the MATLAB glmnet download and revision history pages, it does not seem to be maintained. That limits what we can do to fix this within the SINGE source. Is Docker an option for you? I expect our Docker image will run in a newer Ubuntu system. |
Thank you for your response @agitter . I will try the Docker image and will follow up. |
@agitter I have installed Docker and pulled the image, but there seems to be a problem with the command in the README. When I run Shall I write this up as a separate issue? |
We can discuss the Docker issue here. I don't see a way to resolve the root cause of the dependency issue without help from the MATLAB glmnet team, and they do not seem active. When I first tried running the Docker image I ran into the same error you did. This indicates that the Docker volume mount failed. I'm currently on Windows running in the Git for Windows, so I needed to use workarounds (docker-archive/toolbox#673 (comment)) to fix the file paths. Those should not be necessay with Ubuntu. The final command that worked for me is
The next thing to try would be running the container interactively with
but on Ubuntu you should not need the Note that I'm also using the latest version of the Docker image, 0.5.1. |
The first command did not work for me even after upgrading to 0.5.1, but the second command (running the container iteratively) appears to have worked: |
If the second interactive command works, that suggests the image works correctly but path mounting is the problem. After you launch the container interactively can you see any mounted files? I see
Are you running the command from the root of this GitHub repository, the |
Thank you for your help! It looks like it was just an issue with the working directory. After changing the working directory, I was able to see the mounted files and to run the command without any errors. |
Excellent, I'm glad that is working. Let us know if you have problems running the Docker container with your own data. |
I am trying to run Singe_Example.m on an Ubuntu machine. However, I am getting the following error from glmnetMex.mexa64. I unfortunately cannot install libgfortran3 on my machine as it is deprecated. Is there any workaround for this?
The text was updated successfully, but these errors were encountered: