Repository navigation
Conversation
|
Thanks, I'll take a look and see if I can track down where the rise comes from. If we can explain/understand it, we can fix it. I made a seperate PR ACEsuit/EquivariantTensors.jl#83 to upgrade the version of neighbour lists that ET uses, but has not been merged yet. Is that causing an issue? Would give a performance boost on GPU. |
|
The new ET changes the basis, so this would constitute a breaking change to ACEpotentials and should be part of a new 0.11.x release series. |
|
Some quick review points:
|
|
Ah, I see you noted that the need for a new ET release before this can be merged, and the other PRs to be merged. I'll leave that with @cortner. |
|
Thanks for the quick comments!
I only noticed your PR after I'd already made mine. We're doing the same things, except you also made sure GPU support works. It would make more sense to merge yours and none of the other PRs should be adversely affected.
CpuId is at the end of a long dependency chain via LuxLib. It has recently had an update to v0.3.2, which causes precompilation to fail for itself and ACEpotentials on ARM processors (e.g. any recent MacBooks). The reason for this isn't immediately obvious, so including it as a dependency until an update is pushed made sense to me. (There's currently discussion over whether this will happen and how it should be done, so I'm assuming it will take a while.) Alternatively, we could just mention it in release notes / changelog.
I hadn't thought about that yet, but I agree. |
ACEpotentials now works with EquivariantTensors 0.5.3 and NeighbourLists 0.6.2.
int_type = InttoPairList()calls in order to get same results as NL v0.5.Due to other changes in ET, the Silicon BLR RMSE has increased slightly causing the CI test to fail.
Unsure how to continue here.
Depends on: (GitHub CI will fail before these are merged, and versions are registered)