-
Notifications
You must be signed in to change notification settings - Fork 15
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
Unified rc12 testing: np.int
error on Perlmutter
#484
Comments
|
Compare to Compy:
|
|
I'm looking at the source code in rc12.
The script is up-to-date. It seem like we can rule out that:
I guess, it is worthwhile to try create an result empty directory and re-test the run. |
Thanks @chengzhuzhang. Yeah, I'll try re-running. |
@forsyth2, please keep me posted on this. I can't find anywhere in |
I moved the
|
@forsyth2, can you post your exact set of commands that is causing this error? Starting with cloning the zppy repo and creating a conda environment if that is part of the workflow? It feels to me like the testing process itself might be messing things up and bringing in the incorrect template from somewhere else. |
@xylar I'm following the directions at https://github.com/E3SM-Project/zppy/pull/440/files#diff-b84f28870c999d293db6137dfb571c070d7e3b9ccdb1b8263e32a3c3e45f8dd6 (
|
Thanks @xylar for the suggestion for @forsyth2 to share the testing steps. I'm trying to locate the central piece, which is configuration file It has |
The |
I tried out your steps but I don't have permission to access:
so I get:
and similar. I don't the this relates to the problem but I don't understand the need for step 4. Don't you want to be testing I will keep digging... |
@chengzhuzhang, I think @forsyth2's instructions above involve modifying |
@forsyth2, can you run a simple, manual test that just involves a simple config file for zppy and no zppy or e3sm_diags repo? For example, can you log in to a fresh terminal, copy your
for e3sm_diags and any other environment you need? Update: Hmm, I don't actually see any reference to the e3sm_diags environment in |
@forsyth2, what do you see when you run:
from the
|
I tried to test this zppy run on |
Posting for @forsyth2 (he's having computer issues this morning)
|
Thanks, that sounds reasonable. Please let me know if any progress gets made on tracking down where the |
Indeed, this does not match yours.... I'm not quite sure how this is happening.
|
I also ran
|
From my zppy run on
It is indeed odd that only Chrysalis has longer than usual e3sm_diags run time. |
@forsyth2, the fact that you are getting python packages from:
suggests that your environment on Perlmutter has become misconfigured somehow. Your packages from But it would be worth figuring out what workflow of yours is installing packages there in the first place. Whatever is causing that to happen, it does not seem to be a workflow that is compatible with conda environments. It would be worth checking in your My first guess about what would cause this is using NERSC's Anaconda module to create your own conda environments that get installed in your Another possibility is that you care creating environments using another tool like In any case, I really want to get to the bottom of this because it has slowed down the E3SM-Unified release by approximately a week. |
Re: points 1,2 above: I pushed draft branches for Chrysalis (#487) and Perlmutter (#488) too.
|
@xylar Thank you, that fix appears to work!! |
I created #490 to look into this and how |
Marking this as resolved, since removing the |
Running into the following on
global_time_series
on Perlmutter:This
np.int
issue was resolved by https://github.com/E3SM-Project/zppy/pull/466/files#diff-a10da0e74d3b76ccfa4c61b3666ceb36b458e72e82820d85c357507070820badL29, so it shouldn't be an issue in Unified rc12...The text was updated successfully, but these errors were encountered: