Skip to content

Commit eccaf14

Browse files
Zikkyingcursoragent
andcommitted
Update default APEX image to post2
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 01db0d6 commit eccaf14

13 files changed

Lines changed: 28 additions & 28 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
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:1.3.0`
458+
- `apex_image_name`: `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2`
459459
460460
Priority rule: values in your `-c` json file override account defaults.
461461

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:1.3.0",
16+
"apex_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
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:1.3.0",
2+
"apex_image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
33
"backends": {
44
"lammps_gpu": {
5-
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0",
5+
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
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:1.3.0",
10+
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
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:1.3.0",
15+
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
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:1.3.0
82+
image: registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2
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:1.3.0
186+
image: registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2
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:1.3.0` | Yes |
222-
| mace | `registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0` | Yes |
223-
| nep | `registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0` | Yes |
224-
| gap | `registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0` | No (CPU) |
225-
| snap | `registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0` | No |
226-
| rann | `registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0` | No |
227-
| eam_alloy | `registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0` | No |
228-
| eam_fs | `registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0` | No |
229-
| meam | `registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0` | No |
230-
| meam_spline | `registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0` | No |
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 |
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
@@ -116,7 +116,7 @@ dflow validates workflow names against RFC 1123 subdomain regex. Names like `"Cu
116116

117117
| Role | Image | Notes |
118118
|------|-------|-------|
119-
| **Outer job (submission client)** | `registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0` | Lightweight; just runs `apex submit` |
119+
| **Outer job (submission client)** | `registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2` | Lightweight; just runs `apex submit` |
120120
| **LAMMPS calculator** | `registry.dp.tech/dptech/dp/native/prod-397637/deepmd-kit-phonolammps:3.1.3` | Default; includes phonoLAMMPS |
121121
| **ABACUS calculator** | (same APEX image has ABACUS) | Or user-specified |
122122
| **VASP calculator** | User must provide | Commercial; confirm with user |
@@ -151,7 +151,7 @@ project ID in examples or generated configs.
151151
"ticket": "<UUID from API conversion — auto-filled by generate_config.py>",
152152
"project_id": "<BOHRIUM_PROJECT_ID>"
153153
},
154-
"apex_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0",
154+
"apex_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
155155
"lammps_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/deepmd-kit-phonolammps:3.1.3",
156156
"lammps_run_command": "lmp -in in.lammps",
157157
"scass_type": "c16_m32_cpu",
@@ -174,7 +174,7 @@ workflow and retrieves its results automatically:
174174
```python
175175
Bohrium(action="submit",
176176
input_dir="<job_dir>",
177-
image="registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0",
177+
image="registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
178178
machine="c1_m2_cpu",
179179
cmd='apex submit param.json -c global.json -f joint -n "cu-fcc-elastic" > log 2>&1')
180180
```

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

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

3939
TICKET_API_URL = "https://openapi.dp.tech/openapi/v1/ticket/get"
4040
DFLOW_HOST = "https://workflows.deepmodeling.com"
41-
APEX_IMAGE = "registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0"
41+
APEX_IMAGE = "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2"
4242
LAMMPS_IMAGE = (
4343
"registry.dp.tech/dptech/dp/native/prod-397637/"
4444
"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:1.3.0",
157+
"image": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
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:1.3.0",
7+
"apex_image_name":"registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
88
"abacus_image_name":"registry.dp.tech/dptech/abacus:3.2.3",
99
"abacus_run_command":"mpirun -n 32 abacus",
1010
"batch_type": "Bohrium",

examples/lammps/apex_lammps_tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ Bohrium platform provides pre-configured environments, automated scheduling, and
115115
"email": "your_email@example.com",
116116
"password": "your_password",
117117
"program_id": 12345,
118-
"apex_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/apex:1.3.0",
118+
"apex_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/apex-flow:1.3.0.post2",
119119
"lammps_image_name": "registry.dp.tech/dptech/dp/native/prod-397637/deepmd-kit-phonolammps:3.1.3",
120120
"lammps_run_command": "lmp -in in.lammps",
121121
"scass_type": "c8_m31_1 * NVIDIA T4"

0 commit comments

Comments
 (0)