Publish Ropedia Xperience-10M task baseline cards
Browse files
assets/task_architectures.png
CHANGED
|
Git LFS Details
|
|
Git LFS Details
|
assets/task_suite_infographic.png
CHANGED
|
Git LFS Details
|
|
Git LFS Details
|
scripts/render_overview_figures.py
CHANGED
|
@@ -30,7 +30,7 @@ DEFAULT_ARCHITECTURE_OUTPUT = ASSETS / "task_architectures.png"
|
|
| 30 |
PIPELINE_WIDTH = 1800
|
| 31 |
PIPELINE_HEIGHT = 1120
|
| 32 |
ARCHITECTURE_WIDTH = 1800
|
| 33 |
-
ARCHITECTURE_HEIGHT =
|
| 34 |
|
| 35 |
|
| 36 |
COLORS = {
|
|
@@ -580,14 +580,14 @@ def build_architecture_html(summary: dict, base_path: Path) -> str:
|
|
| 580 |
}}
|
| 581 |
.task-groups {{
|
| 582 |
display: grid;
|
| 583 |
-
grid-template-columns: repeat(
|
| 584 |
-
gap:
|
| 585 |
}}
|
| 586 |
.task-group {{
|
| 587 |
border: 1px solid rgba(167,240,120,0.22);
|
| 588 |
border-radius: 8px;
|
| 589 |
background: rgba(7,18,7,0.74);
|
| 590 |
-
padding:
|
| 591 |
box-shadow: 0 22px 54px rgba(0,0,0,0.42);
|
| 592 |
backdrop-filter: blur(10px);
|
| 593 |
}}
|
|
@@ -595,7 +595,7 @@ def build_architecture_html(summary: dict, base_path: Path) -> str:
|
|
| 595 |
display: flex;
|
| 596 |
align-items: center;
|
| 597 |
gap: 11px;
|
| 598 |
-
margin-bottom:
|
| 599 |
}}
|
| 600 |
.group-head span {{
|
| 601 |
width: 12px;
|
|
@@ -614,12 +614,12 @@ def build_architecture_html(summary: dict, base_path: Path) -> str:
|
|
| 614 |
gap: 14px;
|
| 615 |
}}
|
| 616 |
.task-card {{
|
| 617 |
-
min-height:
|
| 618 |
position: relative;
|
| 619 |
border: 1px solid color-mix(in srgb, var(--accent), #020502 66%);
|
| 620 |
border-radius: 8px;
|
| 621 |
background: rgba(7,18,7,0.92);
|
| 622 |
-
padding:
|
| 623 |
overflow: hidden;
|
| 624 |
}}
|
| 625 |
.task-card::before {{
|
|
|
|
| 30 |
PIPELINE_WIDTH = 1800
|
| 31 |
PIPELINE_HEIGHT = 1120
|
| 32 |
ARCHITECTURE_WIDTH = 1800
|
| 33 |
+
ARCHITECTURE_HEIGHT = 2450
|
| 34 |
|
| 35 |
|
| 36 |
COLORS = {
|
|
|
|
| 580 |
}}
|
| 581 |
.task-groups {{
|
| 582 |
display: grid;
|
| 583 |
+
grid-template-columns: repeat(2, minmax(0, 1fr));
|
| 584 |
+
gap: 24px;
|
| 585 |
}}
|
| 586 |
.task-group {{
|
| 587 |
border: 1px solid rgba(167,240,120,0.22);
|
| 588 |
border-radius: 8px;
|
| 589 |
background: rgba(7,18,7,0.74);
|
| 590 |
+
padding: 22px;
|
| 591 |
box-shadow: 0 22px 54px rgba(0,0,0,0.42);
|
| 592 |
backdrop-filter: blur(10px);
|
| 593 |
}}
|
|
|
|
| 595 |
display: flex;
|
| 596 |
align-items: center;
|
| 597 |
gap: 11px;
|
| 598 |
+
margin-bottom: 18px;
|
| 599 |
}}
|
| 600 |
.group-head span {{
|
| 601 |
width: 12px;
|
|
|
|
| 614 |
gap: 14px;
|
| 615 |
}}
|
| 616 |
.task-card {{
|
| 617 |
+
min-height: 230px;
|
| 618 |
position: relative;
|
| 619 |
border: 1px solid color-mix(in srgb, var(--accent), #020502 66%);
|
| 620 |
border-radius: 8px;
|
| 621 |
background: rgba(7,18,7,0.92);
|
| 622 |
+
padding: 18px 20px 17px;
|
| 623 |
overflow: hidden;
|
| 624 |
}}
|
| 625 |
.task-card::before {{
|
scripts/render_task_suite_infographic.py
CHANGED
|
@@ -25,7 +25,7 @@ DEFAULT_BASE = ROOT / "docs/assets/task_suite_infographic_base.png"
|
|
| 25 |
DEFAULT_SAMPLE_DIR = ROOT.parent / "data/sample/xperience-10m-sample"
|
| 26 |
DEFAULT_OUTPUT = ROOT / "docs/assets/task_suite_infographic.png"
|
| 27 |
CANVAS_WIDTH = 1800
|
| 28 |
-
CANVAS_HEIGHT =
|
| 29 |
THUMB_WIDTH = 420
|
| 30 |
THUMB_HEIGHT = 160
|
| 31 |
|
|
@@ -685,18 +685,18 @@ def build_html(summary: dict, base_image: Path | None, sample_dir: Path | None)
|
|
| 685 |
}}
|
| 686 |
.modalities {{
|
| 687 |
display: grid;
|
| 688 |
-
grid-template-columns: repeat(
|
| 689 |
-
gap:
|
| 690 |
}}
|
| 691 |
.modality {{
|
| 692 |
-
min-height:
|
| 693 |
-
padding:
|
| 694 |
border: 1px solid rgba(167,240,120,0.22);
|
| 695 |
background: rgba(7,18,7,0.84);
|
| 696 |
border-radius: 8px;
|
| 697 |
}}
|
| 698 |
.modality-thumb {{
|
| 699 |
-
height:
|
| 700 |
overflow: hidden;
|
| 701 |
border: 1px solid rgba(167,240,120,0.16);
|
| 702 |
border-radius: 8px;
|
|
@@ -772,12 +772,12 @@ def build_html(summary: dict, base_image: Path | None, sample_dir: Path | None)
|
|
| 772 |
}}
|
| 773 |
.families {{
|
| 774 |
display: grid;
|
| 775 |
-
grid-template-columns: repeat(
|
| 776 |
-
gap:
|
| 777 |
-
margin-top:
|
| 778 |
}}
|
| 779 |
.family {{
|
| 780 |
-
padding:
|
| 781 |
border: 1px solid color-mix(in srgb, var(--accent) 28%, #020502);
|
| 782 |
background: rgba(7,18,7,0.82);
|
| 783 |
border-radius: 8px;
|
|
@@ -787,8 +787,8 @@ def build_html(summary: dict, base_image: Path | None, sample_dir: Path | None)
|
|
| 787 |
align-items: end;
|
| 788 |
justify-content: space-between;
|
| 789 |
gap: 16px;
|
| 790 |
-
min-height:
|
| 791 |
-
padding-bottom:
|
| 792 |
border-bottom: 1px solid color-mix(in srgb, var(--accent) 24%, #020502);
|
| 793 |
}}
|
| 794 |
.family-head span {{
|
|
@@ -801,18 +801,18 @@ def build_html(summary: dict, base_image: Path | None, sample_dir: Path | None)
|
|
| 801 |
.family-head h2 {{
|
| 802 |
margin: 0;
|
| 803 |
color: var(--accent);
|
| 804 |
-
font-size:
|
| 805 |
line-height: 1.02;
|
| 806 |
text-align: right;
|
| 807 |
}}
|
| 808 |
.family-cards {{
|
| 809 |
display: grid;
|
| 810 |
-
gap:
|
| 811 |
-
margin-top:
|
| 812 |
}}
|
| 813 |
.task-card {{
|
| 814 |
-
min-height:
|
| 815 |
-
padding:
|
| 816 |
border: 1px solid color-mix(in srgb, var(--accent) 28%, #020502);
|
| 817 |
background: linear-gradient(180deg, rgba(10,24,10,0.96), color-mix(in srgb, var(--soft) 24%, #071207));
|
| 818 |
border-radius: 8px;
|
|
|
|
| 25 |
DEFAULT_SAMPLE_DIR = ROOT.parent / "data/sample/xperience-10m-sample"
|
| 26 |
DEFAULT_OUTPUT = ROOT / "docs/assets/task_suite_infographic.png"
|
| 27 |
CANVAS_WIDTH = 1800
|
| 28 |
+
CANVAS_HEIGHT = 2600
|
| 29 |
THUMB_WIDTH = 420
|
| 30 |
THUMB_HEIGHT = 160
|
| 31 |
|
|
|
|
| 685 |
}}
|
| 686 |
.modalities {{
|
| 687 |
display: grid;
|
| 688 |
+
grid-template-columns: repeat(4, minmax(0, 1fr));
|
| 689 |
+
gap: 14px;
|
| 690 |
}}
|
| 691 |
.modality {{
|
| 692 |
+
min-height: 226px;
|
| 693 |
+
padding: 12px 13px 15px;
|
| 694 |
border: 1px solid rgba(167,240,120,0.22);
|
| 695 |
background: rgba(7,18,7,0.84);
|
| 696 |
border-radius: 8px;
|
| 697 |
}}
|
| 698 |
.modality-thumb {{
|
| 699 |
+
height: 112px;
|
| 700 |
overflow: hidden;
|
| 701 |
border: 1px solid rgba(167,240,120,0.16);
|
| 702 |
border-radius: 8px;
|
|
|
|
| 772 |
}}
|
| 773 |
.families {{
|
| 774 |
display: grid;
|
| 775 |
+
grid-template-columns: repeat(2, minmax(0, 1fr));
|
| 776 |
+
gap: 24px;
|
| 777 |
+
margin-top: 30px;
|
| 778 |
}}
|
| 779 |
.family {{
|
| 780 |
+
padding: 20px;
|
| 781 |
border: 1px solid color-mix(in srgb, var(--accent) 28%, #020502);
|
| 782 |
background: rgba(7,18,7,0.82);
|
| 783 |
border-radius: 8px;
|
|
|
|
| 787 |
align-items: end;
|
| 788 |
justify-content: space-between;
|
| 789 |
gap: 16px;
|
| 790 |
+
min-height: 66px;
|
| 791 |
+
padding-bottom: 16px;
|
| 792 |
border-bottom: 1px solid color-mix(in srgb, var(--accent) 24%, #020502);
|
| 793 |
}}
|
| 794 |
.family-head span {{
|
|
|
|
| 801 |
.family-head h2 {{
|
| 802 |
margin: 0;
|
| 803 |
color: var(--accent);
|
| 804 |
+
font-size: 32px;
|
| 805 |
line-height: 1.02;
|
| 806 |
text-align: right;
|
| 807 |
}}
|
| 808 |
.family-cards {{
|
| 809 |
display: grid;
|
| 810 |
+
gap: 16px;
|
| 811 |
+
margin-top: 18px;
|
| 812 |
}}
|
| 813 |
.task-card {{
|
| 814 |
+
min-height: 178px;
|
| 815 |
+
padding: 18px 20px;
|
| 816 |
border: 1px solid color-mix(in srgb, var(--accent) 28%, #020502);
|
| 817 |
background: linear-gradient(180deg, rgba(10,24,10,0.96), color-mix(in srgb, var(--soft) 24%, #071207));
|
| 818 |
border-radius: 8px;
|