google-deepmind / google-deepmind/weathernext

Issues Encountered During Inference Prediction

Open
#180 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
7.7k
Forks
986
PR merge metrics
No merged PRs in 30d

Description

First of all, thank you very much for sharing the model code and weights. The structure of GraphCast is very interesting! However, I encountered some problems during live inference prediction.

**Issue description:**

Specifically, the process sometimes gets stuck when generating member outputs. There is no clear pattern regarding which forecast task or member triggers the issue.

When inspecting the stuck process using `strace -p`, I consistently observe output like:

```plaintext
poll([{fd=12, events=POLLIN}, ...], 11, 100) = 0 (Timeout)
```

**Process info:**
```plaintext
2957897 zomo 20 0 322.1g 97.6g 1.3g S 0.3 25.9 0:59.43 cuda-EvtHandlr
```

**Prediction configuration:**
- 15-day forecast for 11 ensemble members
- GPU: NVIDIA H100
- Driver: 535.161.07
- CUDA: 12.2
- jax: 0.4.23
- jaxlib: 0.4.23+cuda12.cudnn89
- graphcast Version: 0.1

Logs are attached for your reference.

---

**Additional Warning Messages:**

Besides the above issue, I also noticed that even for normal inference runs, the following warnings always appear in the log. I'm not sure if they are related or might cause other problems:

```plaintext
2025-08-16 16:02:45.186950: I external/tsl/tsl/platform/default/subprocess.cc:308] Start cannot spawn child process: No such file or directory
2025-08-16 16:02:45.195876: I external/tsl/tsl/platform/default/subprocess.cc:308] Start cannot spawn child process: No such file or directory
2025-08-16 16:02:45.196705: W external/xla/xla/service/gpu/nvptx_compiler.cc:698] The NVIDIA driver's CUDA version is 12.2 which is older than the ptxas CUDA version (12.3.107). Because the driver is older than the ptxas version, XLA is disabling parallel compilation, which may slow down compilation. You should update your NVIDIA driver or use the NVIDIA-provided CUDA forward compatibility packages.
```

---

It would be greatly appreciated if you could take a look and let me know if there are any solutions or possible causes. Thank you again for the amazing work on GraphCast!

---

[一次出问题的log.txt](https://github.com/user-attachments/files/21849500/log.txt)

*Logs are attached below.*

Contributor guide

Open the contributing guide

Research direction

Start with the attached log and the inference configuration for the 15-day, 11-member run on the H100. Reproduce the hang while generating member outputs, then compare it with a normal run and inspect whether the subprocess and CUDA-version warnings coincide with the stall. Done means identifying a reproducible cause or documenting the missing information needed to isolate one.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.