Skip to content

Commit e8af1b4

Browse files
Zikkyingcursoragent
andcommitted
Release apex-flow 1.3.0.post4 and switch default Bohrium image to 1.3.0.post.
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 9a90b05 commit e8af1b4

15 files changed

Lines changed: 30 additions & 31 deletions

File tree

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ When you run `apex submit -c global_bohrium.json`, APEX auto-fills these default
455455
- `k8s_api_server`: `https://workflows.deepmodeling.com`
456456
- `batch_type`: `Bohrium`
457457
- `context_type`: `Bohrium`
458-
- `apex_image_name`: `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2`
458+
- `apex_image_name`: `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post`
459459
460460
Priority rule: values in your `-c` json file override account defaults.
461461
@@ -656,7 +656,6 @@ Notes:
656656
657657
- HCP must use the **3-index** values above. Four-index Miller–Bravais vectors (e.g. `[0,0,0,1]`) are **not** accepted by `decohesive` (no Bravais conversion).
658658
- Polar / multi-termination faces (common for zinc blende $(111)$ and some perovskite cuts) still generate; APEX takes the first matching slab termination from pymatgen.
659-
- If the user does not specify a plane, prefer a low-index face from the table for the detected lattice and confirm before submit.
660659
661660
| Key | Type | Example | Description |
662661
|-----|------|---------|-------------|

apex/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import os
2-
__version__ = '1.3.0.post3'
2+
__version__ = '1.3.0.post4'
33
LOCAL_PATH = os.getcwd()
44

55

apex/account.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"k8s_api_server": BOHRIUM_WORKFLOWS_HOST,
1414
"batch_type": "Bohrium",
1515
"context_type": "Bohrium",
16-
"apex_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
16+
"apex_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post",
1717
}
1818
SENSITIVE_KEYS = {"password"}
1919
ACCOUNT_FILE_ENV = "APEX_ACCOUNT_FILE"

apex/skills/apex-flow/data/default_templates.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
2-
"apex_image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
2+
"apex_image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post",
33
"backends": {
44
"lammps_gpu": {
5-
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
5+
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post",
66
"machine": "c8_m31_1 * NVIDIA T4",
77
"potentials": ["deepmd", "mace", "nep"]
88
},
99
"lammps_cpu": {
10-
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
10+
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post",
1111
"machine": "c16_m32_cpu",
1212
"potentials": ["gap", "snap", "rann", "eam_alloy", "eam_fs", "meam", "meam_spline"]
1313
},
1414
"abacus": {
15-
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
15+
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post",
1616
"machine": "c16_m32_cpu",
1717
"run_command": "mpirun -n 8 abacus"
1818
},

apex/skills/apex-flow/reference/examples.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Direct
7979

8080
### Preferred: APEX workflow submission
8181
```
82-
image: registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2
82+
image: registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post
8383
machine: c1_m2_cpu
8484
cmd: apex submit param.json -c global.json -f joint -n "mo-bcc-eos-elastic" > log 2>&1
8585
```
@@ -183,7 +183,7 @@ kspacing 0.15
183183

184184
### Preferred: APEX workflow submission
185185
```
186-
image: registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2
186+
image: registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post
187187
machine: c1_m2_cpu
188188
cmd: apex submit param.json -c global.json -f joint -n "cu-fcc-surface-vacancy" > log 2>&1
189189
```

apex/skills/apex-flow/reference/lammps_potentials.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -218,16 +218,16 @@ manual map.
218218

219219
| Potential Type | Recommended Image | GPU? |
220220
|---------------|-------------------|------|
221-
| deepmd | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | Yes |
222-
| mace | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | Yes |
223-
| nep | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | Yes |
224-
| gap | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | No (CPU) |
225-
| snap | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | No |
226-
| rann | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | No |
227-
| eam_alloy | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | No |
228-
| eam_fs | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | No |
229-
| meam | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | No |
230-
| meam_spline | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | No |
221+
| deepmd | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | Yes |
222+
| mace | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | Yes |
223+
| nep | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | Yes |
224+
| gap | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | No (CPU) |
225+
| snap | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | No |
226+
| rann | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | No |
227+
| eam_alloy | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | No |
228+
| eam_fs | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | No |
229+
| meam | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | No |
230+
| meam_spline | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | No |
231231

232232
All potential types are supported by the unified APEX image. The APEX 1.3.0 image ships LAMMPS compiled with DeePMD, MACE, NEP, and standard LAMMPS potentials.
233233

apex/skills/apex-flow/reference/submission.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ dflow validates workflow names against RFC 1123 subdomain regex. Names like `"Cu
117117

118118
| Role | Image | Notes |
119119
|------|-------|-------|
120-
| **Outer job (submission client)** | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | Lightweight; just runs `apex submit` |
120+
| **Outer job (submission client)** | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post` | Lightweight; just runs `apex submit` |
121121
| **LAMMPS calculator** | `registry.dp.tech/dptech/dp/native/prod-397637/deepmd-kit-phonolammps:3.1.3` | Default; includes phonoLAMMPS |
122122
| **ABACUS calculator** | (same APEX image has ABACUS) | Or user-specified |
123123
| **VASP calculator** | User must provide | Commercial; confirm with user |
@@ -158,7 +158,7 @@ The following is a type-annotated shape, not valid JSON:
158158
"ticket": "<UUID from API conversion — auto-filled by generate_config.py>",
159159
"project_id": <the same unquoted integer>
160160
},
161-
"apex_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
161+
"apex_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post",
162162
"lammps_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/deepmd-kit-phonolammps:3.1.3",
163163
"lammps_run_command": "lmp -in in.lammps",
164164
"scass_type": "c16_m32_cpu",
@@ -197,7 +197,7 @@ workflow and retrieves its results automatically:
197197
```python
198198
Bohrium(action="submit",
199199
input_dir="<job_dir>",
200-
image="registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
200+
image="registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post",
201201
machine="c1_m2_cpu",
202202
cmd='apex submit param.json -c global.json -f joint -n "cu-fcc-elastic" > log 2>&1')
203203
```

apex/skills/apex-flow/scripts/generate_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848

4949
TICKET_API_URL = "https://openapi.dp.tech/openapi/v1/ticket/get"
5050
DFLOW_HOST = "https://workflows.deepmodeling.com"
51-
APEX_IMAGE = "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2"
51+
APEX_IMAGE = "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post"
5252
LAMMPS_IMAGE = (
5353
"registry.dp.tech/dptech/dp/native/prod-397637/"
5454
"deepmd-kit-phonolammps:3.1.3"

apex/skills/apex-flow/scripts/validate_apex_combo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ def recommend(
154154
return {
155155
"backend": backend,
156156
"prefer": "cpu",
157-
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
157+
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post",
158158
"scass_type": RECOMMENDED_SCASS["abacus"][0],
159159
"alternatives": {"scass_types": RECOMMENDED_SCASS["abacus"]},
160160
"outer_machine": RECOMMENDED_SCASS["outer"][0],

examples/abacus/global_bohrium.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"email": "YOUR_EMAIL",
55
"password": "YOUR_PASSWD",
66
"program_id": 1234,
7-
"apex_image_name":"registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
7+
"apex_image_name":"registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post",
88
"abacus_image_name":"registry.dp.tech/dptech/abacus:3.2.3",
99
"abacus_run_command":"mpirun -n 32 abacus",
1010
"batch_type": "Bohrium",

0 commit comments

Comments
 (0)