Spaces:
Running
Running
update leaderbord, readme, longer traj
Browse files- .github/README.md +8 -1
- pyproject.toml +1 -1
- serve/leaderboard.py +7 -6
.github/README.md
CHANGED
@@ -1,13 +1,14 @@
|
|
1 |
<div align="center">
|
2 |
<h1>MLIP Arena</h1>
|
3 |
<a href="https://zenodo.org/doi/10.5281/zenodo.13704399"><img src="https://zenodo.org/badge/776930320.svg" alt="DOI"></a>
|
|
|
4 |
</div>
|
5 |
|
6 |
> [!CAUTION]
|
7 |
> MLIP Arena is currently in pre-alpha. The results are not stable. Please intepret them with care.
|
8 |
|
9 |
> [!NOTE]
|
10 |
-
> If you're interested in joining the effort, please reach out to Yuan at [cyrusyc@berkeley.edu](mailto:cyrusyc@berkeley.edu).
|
11 |
|
12 |
MLIP Arena is an open-source platform for benchmarking machine learning interatomic potentials (MLIPs). The platform provides a unified interface for users to evaluate the performance of their models on a variety of tasks, including single-point density functional theory calculations and molecular dynamics simulations. The platform is designed to be extensible, allowing users to contribute new models, benchmarks, and training data to the platform.
|
13 |
|
@@ -15,6 +16,12 @@ MLIP Arena is an open-source platform for benchmarking machine learning interato
|
|
15 |
|
16 |
MLIP Arena is now in pre-alpha. If you're interested in joining the effort, please reach out to Yuan at [cyrusyc@berkeley.edu](mailto:cyrusyc@berkeley.edu). See [project page](https://github.com/orgs/atomind-ai/projects/1) for some outstanding tasks.
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
### Add new MLIP models
|
19 |
|
20 |
If you have pretrained MLIP models that you would like to contribute to the MLIP Arena and show benchmark in real-time, there are two ways:
|
|
|
1 |
<div align="center">
|
2 |
<h1>MLIP Arena</h1>
|
3 |
<a href="https://zenodo.org/doi/10.5281/zenodo.13704399"><img src="https://zenodo.org/badge/776930320.svg" alt="DOI"></a>
|
4 |
+
<a href="https://huggingface.co/spaces/atomind/mlip-arena"><img src="https://huggingface.co/datasets/huggingface/brand-assets/resolve/main/hf-logo-with-title.svg" style="height: 20px; background-color: white;" alt="Hugging Face"></a>
|
5 |
</div>
|
6 |
|
7 |
> [!CAUTION]
|
8 |
> MLIP Arena is currently in pre-alpha. The results are not stable. Please intepret them with care.
|
9 |
|
10 |
> [!NOTE]
|
11 |
+
> If you're interested in joining the effort, please reach out to Yuan at [cyrusyc@berkeley.edu](mailto:cyrusyc@berkeley.edu).
|
12 |
|
13 |
MLIP Arena is an open-source platform for benchmarking machine learning interatomic potentials (MLIPs). The platform provides a unified interface for users to evaluate the performance of their models on a variety of tasks, including single-point density functional theory calculations and molecular dynamics simulations. The platform is designed to be extensible, allowing users to contribute new models, benchmarks, and training data to the platform.
|
14 |
|
|
|
16 |
|
17 |
MLIP Arena is now in pre-alpha. If you're interested in joining the effort, please reach out to Yuan at [cyrusyc@berkeley.edu](mailto:cyrusyc@berkeley.edu). See [project page](https://github.com/orgs/atomind-ai/projects/1) for some outstanding tasks.
|
18 |
|
19 |
+
### Development
|
20 |
+
|
21 |
+
```
|
22 |
+
streamlit run serva/app.py
|
23 |
+
```
|
24 |
+
|
25 |
### Add new MLIP models
|
26 |
|
27 |
If you have pretrained MLIP models that you would like to contribute to the MLIP Arena and show benchmark in real-time, there are two ways:
|
pyproject.toml
CHANGED
@@ -10,7 +10,7 @@ authors=[
|
|
10 |
]
|
11 |
description=""
|
12 |
readme="README.md"
|
13 |
-
requires-python=">=3.
|
14 |
keywords=[
|
15 |
"pytorch",
|
16 |
"machine-learning-interatomic-potentials",
|
|
|
10 |
]
|
11 |
description=""
|
12 |
readme="README.md"
|
13 |
+
requires-python=">=3.10"
|
14 |
keywords=[
|
15 |
"pytorch",
|
16 |
"machine-learning-interatomic-potentials",
|
serve/leaderboard.py
CHANGED
@@ -104,12 +104,13 @@ for task in TASKS:
|
|
104 |
# Call the function from the imported module
|
105 |
if hasattr(task_module, "render"):
|
106 |
task_module.render()
|
107 |
-
st.page_link(
|
108 |
-
f"tasks/{TASKS[task]['task-page']}.py",
|
109 |
-
label="Task page",
|
110 |
-
icon=":material/link:",
|
111 |
-
)
|
112 |
# if st.button(f"Go to task page"):
|
113 |
# st.switch_page(f"tasks/{TASKS[task]['task-page']}.py")
|
114 |
else:
|
115 |
-
st.write("
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
# Call the function from the imported module
|
105 |
if hasattr(task_module, "render"):
|
106 |
task_module.render()
|
|
|
|
|
|
|
|
|
|
|
107 |
# if st.button(f"Go to task page"):
|
108 |
# st.switch_page(f"tasks/{TASKS[task]['task-page']}.py")
|
109 |
else:
|
110 |
+
st.write("Rank metrics are not available yet but the task has been implemented. Please see the following task page for more information.")
|
111 |
+
|
112 |
+
st.page_link(
|
113 |
+
f"tasks/{TASKS[task]['task-page']}.py",
|
114 |
+
label="Task page",
|
115 |
+
icon=":material/link:",
|
116 |
+
)
|