Skip to content
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

Cuda 9.1/9.2 support #18

Open
moskalenko opened this issue May 24, 2018 · 9 comments
Open

Cuda 9.1/9.2 support #18

moskalenko opened this issue May 24, 2018 · 9 comments

Comments

@moskalenko
Copy link

Hi,

Will ASE_ANI work with cuda newer than 9.0? If not, would it be possible to have it updated to support current CUDA release(s)?

Thanks,

Alex

@isayev
Copy link
Owner

isayev commented May 24, 2018

Hey, @moskalenko it should work with CUDA 9.1/9.2 without any troubles. We are routinely run code with 9.1. We will update next potential with the latest CUDA release too.

@moskalenko
Copy link
Author

Olexandr, Thank you for the reply. There are shared objects in ASE_ANI/lib/ that are explicitly linked against cuda-9.0 and there is no documentation as to what is needed to build at least some of them. This makes it difficult to verify the above claim.

@Jussmith01
Copy link
Collaborator

Hi,

You are correct, the binaries we have built will only work with CUDA9.0. The next release of the binaries will include upgrades to the latest CUDA (this should be sometime this summer). If you have a need to run it on a system with CUDA > 9.0 then binaries will have to be built. However, currently the source code is not publicly available and we do not have a time frame on when it will become available. Contact Adrian Roitberg at [email protected] if you would like to discuss installing this in a specific place/server.

Best,
Justin

@moskalenko
Copy link
Author

Adrian emailed me last night, so I'll follow-up about the source code with him. Fortunately, we're both at the same University and know each other.

@Jussmith01
Copy link
Collaborator

Alex,

A quick update,

We now have a CUDA 9.2 version in the branch 'test_branch'. We have a few people running tests on this branch to ensure a smooth transition to our newest model. If you'd like, you can try to install this branch. Let me know if you have any trouble and I will be happy to help. Also, I will be in Gainesville next week if you need any assistance.

Best,
Justin

@moskalenko
Copy link
Author

Thanks, we'll try it out soon!

@moskalenko
Copy link
Author

Testing under cuda/9.2, which we'll be deploying on the cluster relatively soon

$ python3 ani_quicktest.py
van Der Waals correction will be unavailable. Please install ased3
Initial Energy: -2078.5028228165684
Optimizing...
Step Time Energy fmax
LBFGS: 0 11:48:02 -2078.502823 0.3648
LBFGS: 1 11:48:02 -2078.503865 0.1675
LBFGS: 2 11:48:02 -2078.504142 0.0507
LBFGS: 3 11:48:02 -2078.504212 0.0296
LBFGS: 4 11:48:02 -2078.504264 0.0128
LBFGS: 5 11:48:02 -2078.504266 0.0017
LBFGS: 6 11:48:02 -2078.504266 0.0001
[ANI Optimization - Total time: 0.03161001205444336 seconds]
Final Energy: -2078.50426605258

bam!

Thanks!

Does that look right?

@isayev
Copy link
Owner

isayev commented Jul 18, 2018

Looks good to me:)

@UnixJunkie
Copy link

this issue could be closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants