Add disclaimer
Browse files
app.py
CHANGED
|
@@ -6,13 +6,24 @@ import graphs
|
|
| 6 |
from streamlit_helpers import add_filter, slider_filter, Collapsable
|
| 7 |
|
| 8 |
st.set_page_config(
|
| 9 |
-
page_title="MLAgility
|
| 10 |
page_icon="⚡",
|
| 11 |
layout="wide",
|
| 12 |
)
|
| 13 |
|
| 14 |
# dashboard title
|
| 15 |
-
st.title("MLAgility
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
|
| 17 |
|
| 18 |
def add_faq() -> None:
|
|
@@ -59,7 +70,7 @@ def add_faq() -> None:
|
|
| 59 |
[
|
| 60 |
"<b>x86</b>: Intel(R) Xeon(R) X40 CPU @ 2.00GHz on Google Cloud (custom: n2, 80 vCPU, 64.00 GiB) and OnnxRuntime version 1.14.0.",
|
| 61 |
"<b>nvidia</b>: NVIDIA A100 40GB on Google Cloud (a2-highgpu-1g) and TensorRT version 22.12-py3.",
|
| 62 |
-
"<b>groq</b>: GroqChip 1 on selfhosted GroqNode server, GroqFlow version 3.0.2 TestPyPI package, and GroqWare™ Suite version 0.
|
| 63 |
(
|
| 64 |
"You can find more details about the methodology "
|
| 65 |
'<a href="https://github.com/groq/mlagility/blob/main/docs/tools_user_guide.md">here</a>.'
|
|
@@ -74,9 +85,16 @@ def add_faq() -> None:
|
|
| 74 |
" into account deterministic compute time and estimates an ideal runtime with"
|
| 75 |
" ideal I/O time. It does not take into account runtime performance."
|
| 76 |
),
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 80 |
],
|
| 81 |
)
|
| 82 |
faq.add_section(
|
|
|
|
| 6 |
from streamlit_helpers import add_filter, slider_filter, Collapsable
|
| 7 |
|
| 8 |
st.set_page_config(
|
| 9 |
+
page_title="MLAgility Tracker",
|
| 10 |
page_icon="⚡",
|
| 11 |
layout="wide",
|
| 12 |
)
|
| 13 |
|
| 14 |
# dashboard title
|
| 15 |
+
st.title("MLAgility Tracker ⚡")
|
| 16 |
+
|
| 17 |
+
st.warning(
|
| 18 |
+
(
|
| 19 |
+
"MLAgility is under active development and we are currently working on a list of critical data "
|
| 20 |
+
"validation tasks available at github.com/groq/mlagility/labels/validation. We are sharing this "
|
| 21 |
+
"dashboard and the data within for the sole purpose of gathering early feedback. See our FAQ below "
|
| 22 |
+
"for more details about license and liability. For feedback please email "
|
| 23 |
+
"{jfowers,dhnoronha,rsivakumar}@groq.com."
|
| 24 |
+
),
|
| 25 |
+
icon="⚠️",
|
| 26 |
+
)
|
| 27 |
|
| 28 |
|
| 29 |
def add_faq() -> None:
|
|
|
|
| 70 |
[
|
| 71 |
"<b>x86</b>: Intel(R) Xeon(R) X40 CPU @ 2.00GHz on Google Cloud (custom: n2, 80 vCPU, 64.00 GiB) and OnnxRuntime version 1.14.0.",
|
| 72 |
"<b>nvidia</b>: NVIDIA A100 40GB on Google Cloud (a2-highgpu-1g) and TensorRT version 22.12-py3.",
|
| 73 |
+
"<b>groq</b>: GroqChip 1 on selfhosted GroqNode server, GroqFlow version 3.0.2 TestPyPI package, and a pre-release of GroqWare™ Suite version 0.10.0.",
|
| 74 |
(
|
| 75 |
"You can find more details about the methodology "
|
| 76 |
'<a href="https://github.com/groq/mlagility/blob/main/docs/tools_user_guide.md">here</a>.'
|
|
|
|
| 85 |
" into account deterministic compute time and estimates an ideal runtime with"
|
| 86 |
" ideal I/O time. It does not take into account runtime performance."
|
| 87 |
),
|
| 88 |
+
(
|
| 89 |
+
"Results currently only represent batch 1 performance on a limited number of models, "
|
| 90 |
+
"devices, vendors, and runtimes. You can learn more about future directions by reading "
|
| 91 |
+
'the "What are the future directions of MLAgility?" FAQ section.'
|
| 92 |
+
),
|
| 93 |
+
(
|
| 94 |
+
"Results are currently being validated. You can have a look at our current validation "
|
| 95 |
+
"tasks and other limitations "
|
| 96 |
+
'<a href="https://github.com/groq/mlagility/labels/validation">here</a>.'
|
| 97 |
+
),
|
| 98 |
],
|
| 99 |
)
|
| 100 |
faq.add_section(
|