indexv1
Browse files- frontend/index.html +54 -0
frontend/index.html
CHANGED
|
@@ -1014,6 +1014,10 @@ function renderResults(report) {
|
|
| 1014 |
<div class="result-sub">Workload classification</div>
|
| 1015 |
</div>
|
| 1016 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1017 |
<div style="background: linear-gradient(135deg, #0a2e1a 0%, #0a1a0a 100%); border-left: 4px solid #00ff88; padding: 0.75rem 1rem; margin: 1rem 0; border-radius: 8px; display: flex; align-items: center; gap: 0.75rem;">
|
| 1018 |
<span style="font-size: 1.5rem;">🚀</span>
|
| 1019 |
<div>
|
|
@@ -1023,6 +1027,56 @@ function renderResults(report) {
|
|
| 1023 |
</div>
|
| 1024 |
</div>
|
| 1025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1026 |
<!-- Verification Panel (Feature 1) -->
|
| 1027 |
<div class="result-card">
|
| 1028 |
<div class="result-label">🔍 Verification Status</div>
|
|
|
|
| 1014 |
<div class="result-sub">Workload classification</div>
|
| 1015 |
</div>
|
| 1016 |
|
| 1017 |
+
<div style="text-align: center; margin: 1rem 0; padding: 0.5rem; background: #0a2e1a; border-radius: 8px;">
|
| 1018 |
+
<span style="font-size: 1.25rem; font-weight: bold; color: #ffffff;">✅ This code is now <span style="color: #00ff88;">AMD-ready.</span></span>
|
| 1019 |
+
</div>
|
| 1020 |
+
|
| 1021 |
<div style="background: linear-gradient(135deg, #0a2e1a 0%, #0a1a0a 100%); border-left: 4px solid #00ff88; padding: 0.75rem 1rem; margin: 1rem 0; border-radius: 8px; display: flex; align-items: center; gap: 0.75rem;">
|
| 1022 |
<span style="font-size: 1.5rem;">🚀</span>
|
| 1023 |
<div>
|
|
|
|
| 1027 |
</div>
|
| 1028 |
</div>
|
| 1029 |
|
| 1030 |
+
<!-- Reality Check -->
|
| 1031 |
+
<div style="background: #0a0a0a; border: 1px solid #333; border-radius: 8px; padding: 1rem; margin: 1rem 0;">
|
| 1032 |
+
<div style="font-weight: bold; margin-bottom: 0.5rem;">🧪 Reality Check</div>
|
| 1033 |
+
<div style="display: flex; gap: 2rem; flex-wrap: wrap;">
|
| 1034 |
+
<div>
|
| 1035 |
+
<span style="color: #ff5555;">❌ Baseline (hipify only):</span>
|
| 1036 |
+
<span style="color: #ff5555; font-weight: bold;"> Slower</span>
|
| 1037 |
+
</div>
|
| 1038 |
+
<div>
|
| 1039 |
+
<span style="color: #55ff55;">✅ ROCmPort AI:</span>
|
| 1040 |
+
<span style="color: #55ff55; font-weight: bold;"> Faster + Verified</span>
|
| 1041 |
+
</div>
|
| 1042 |
+
</div>
|
| 1043 |
+
</div>
|
| 1044 |
+
|
| 1045 |
+
<!-- Plain English Summary -->
|
| 1046 |
+
<div style="background: #0a1a2a; border-left: 4px solid #00aaff; padding: 0.75rem 1rem; margin: 1rem 0; border-radius: 4px;">
|
| 1047 |
+
<div style="font-weight: bold; margin-bottom: 0.5rem;">🧾 What we actually did (plain English)</div>
|
| 1048 |
+
<ul style="margin: 0; padding-left: 1.25rem; color: #ccc;">
|
| 1049 |
+
<li>Fixed thread mismatch that would break results</li>
|
| 1050 |
+
<li>Reduced unnecessary memory movement</li>
|
| 1051 |
+
<li>Tuned execution for AMD GPU architecture</li>
|
| 1052 |
+
</ul>
|
| 1053 |
+
</div>
|
| 1054 |
+
|
| 1055 |
+
<!-- Time Saved Visual -->
|
| 1056 |
+
<div style="margin: 1rem 0;">
|
| 1057 |
+
<div style="font-weight: bold; margin-bottom: 0.5rem;">⏱️ Time Comparison</div>
|
| 1058 |
+
<div style="background: #333; border-radius: 8px; padding: 0.5rem;">
|
| 1059 |
+
<div style="display: flex; align-items: center; margin-bottom: 0.5rem;">
|
| 1060 |
+
<span style="width: 100px;">Manual:</span>
|
| 1061 |
+
<div style="flex: 1; background: #ff5555; height: 24px; border-radius: 4px; width: 90%;"></div>
|
| 1062 |
+
<span style="margin-left: 8px;">4–8 weeks</span>
|
| 1063 |
+
</div>
|
| 1064 |
+
<div style="display: flex; align-items: center;">
|
| 1065 |
+
<span style="width: 100px;">ROCmPort AI:</span>
|
| 1066 |
+
<div style="flex: 1; background: #55ff55; height: 24px; border-radius: 4px; width: 5%;"></div>
|
| 1067 |
+
<span style="margin-left: 8px;">5 minutes</span>
|
| 1068 |
+
</div>
|
| 1069 |
+
</div>
|
| 1070 |
+
</div>
|
| 1071 |
+
|
| 1072 |
+
<!-- Confidence Meter -->
|
| 1073 |
+
<div style="margin: 1rem 0;">
|
| 1074 |
+
<div style="font-weight: bold;">🧠 Migration Confidence</div>
|
| 1075 |
+
<div style="background: #333; border-radius: 8px; height: 20px; width: 100%; margin-top: 4px;">
|
| 1076 |
+
<div style="background: linear-gradient(90deg, #00ff88, #00aaff); width: 94%; height: 100%; border-radius: 8px; text-align: right; padding-right: 4px; color: white; line-height: 20px;">94%</div>
|
| 1077 |
+
</div>
|
| 1078 |
+
</div>
|
| 1079 |
+
|
| 1080 |
<!-- Verification Panel (Feature 1) -->
|
| 1081 |
<div class="result-card">
|
| 1082 |
<div class="result-label">🔍 Verification Status</div>
|