Update modules/ui/ui.py
Browse files- modules/ui/ui.py +73 -25
modules/ui/ui.py
CHANGED
|
@@ -630,36 +630,84 @@ def display_videos_and_info(lang_code, landing_t):
|
|
| 630 |
Competing for <strong>$950K USD</strong> in prizes across multiple prestigious competitions.
|
| 631 |
</div>
|
| 632 |
|
| 633 |
-
<
|
| 634 |
-
|
| 635 |
-
|
| 636 |
-
|
| 637 |
-
|
| 638 |
-
|
| 639 |
-
|
| 640 |
-
|
| 641 |
-
|
| 642 |
-
|
| 643 |
-
|
| 644 |
-
- the steps they went through to arrive at that conclusion in a consistent manner. Here, you’ll use Tunix,
|
| 645 |
-
Google’s new JAX-native library for LLM post-training, to train a model to show its work by laying out a
|
| 646 |
-
reasoning trace before landing on an answer.</p>
|
| 647 |
-
More info: https://kaggle.com/competitions/google-tunix-hackathon
|
| 648 |
|
| 649 |
-
<
|
| 650 |
-
|
| 651 |
-
|
| 652 |
-
|
| 653 |
-
|
| 654 |
-
|
| 655 |
-
|
| 656 |
-
|
| 657 |
-
|
| 658 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 659 |
</div>
|
| 660 |
"""
|
| 661 |
}
|
| 662 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 663 |
content = competitions_text.get(lang_code, competitions_text['en'])
|
| 664 |
st.markdown(content, unsafe_allow_html=True)
|
| 665 |
|
|
|
|
| 630 |
Competing for <strong>$950K USD</strong> in prizes across multiple prestigious competitions.
|
| 631 |
</div>
|
| 632 |
|
| 633 |
+
<details class="competition-details">
|
| 634 |
+
<summary class="competition-summary">
|
| 635 |
+
<strong>NVIDIA Inception Demo Pitch – GTC 2026</strong> - March 16–19 in San Jose, California
|
| 636 |
+
</summary>
|
| 637 |
+
<div class="competition-content">
|
| 638 |
+
<p>This is a unique opportunity for startups leveraging NVIDIA technologies in innovative ways to showcase their work.
|
| 639 |
+
By completing the form below, you'll be considered to present a live, 5-minute demo or pitch at GTC,
|
| 640 |
+
highlighting your startup's progress and how NVIDIA technology is accelerating your success.</p>
|
| 641 |
+
<p>More info: https://www.nvidia.com/gtc/?ncid=GTC-NV7HIY70L</p>
|
| 642 |
+
</div>
|
| 643 |
+
</details>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 644 |
|
| 645 |
+
<details class="competition-details">
|
| 646 |
+
<summary class="competition-summary">
|
| 647 |
+
<strong>Kaggle/Google Tunix Hackathon</strong> - Explainable AI Models
|
| 648 |
+
</summary>
|
| 649 |
+
<div class="competition-content">
|
| 650 |
+
<p>Most open-source or open-weight language models can give you an answer. But they typically don't 'show their work'
|
| 651 |
+
- the steps they went through to arrive at that conclusion in a consistent manner. Here, you'll use Tunix,
|
| 652 |
+
Google's new JAX-native library for LLM post-training, to train a model to show its work by laying out a
|
| 653 |
+
reasoning trace before landing on an answer.</p>
|
| 654 |
+
<p>More info: https://kaggle.com/competitions/google-tunix-hackathon</p>
|
| 655 |
+
</div>
|
| 656 |
+
</details>
|
| 657 |
+
|
| 658 |
+
<details class="competition-details">
|
| 659 |
+
<summary class="competition-summary">
|
| 660 |
+
<strong>Tools Competition – Dataset Track</strong> - Datasets for Education Innovation
|
| 661 |
+
</summary>
|
| 662 |
+
<div class="competition-content">
|
| 663 |
+
<p>The 2026 Tools Competition launches at a time of rapid change, rising urgency,
|
| 664 |
+
and widespread demand for understanding and direction amidst evolving technology.
|
| 665 |
+
Learners of all ages face new demands driven by AI,
|
| 666 |
+
shifting labor markets, and persistent inequities. From early learning to workforce development,
|
| 667 |
+
they need tools that are more effective, inclusive, and future-ready.</p>
|
| 668 |
+
<p>More info: https://tools-competition.org/26-overview/</p>
|
| 669 |
+
</div>
|
| 670 |
+
</details>
|
| 671 |
</div>
|
| 672 |
"""
|
| 673 |
}
|
| 674 |
|
| 675 |
+
# Si necesitas agregar estilos CSS para los detalles
|
| 676 |
+
st.markdown("""
|
| 677 |
+
<style>
|
| 678 |
+
.competition-details {
|
| 679 |
+
margin-bottom: 15px;
|
| 680 |
+
border: 1px solid #e0e0e0;
|
| 681 |
+
border-radius: 8px;
|
| 682 |
+
padding: 5px;
|
| 683 |
+
}
|
| 684 |
+
|
| 685 |
+
.competition-summary {
|
| 686 |
+
padding: 12px 15px;
|
| 687 |
+
background-color: #f8f9fa;
|
| 688 |
+
cursor: pointer;
|
| 689 |
+
font-weight: 500;
|
| 690 |
+
border-radius: 6px;
|
| 691 |
+
transition: background-color 0.3s;
|
| 692 |
+
}
|
| 693 |
+
|
| 694 |
+
.competition-summary:hover {
|
| 695 |
+
background-color: #e9ecef;
|
| 696 |
+
}
|
| 697 |
+
|
| 698 |
+
.competition-content {
|
| 699 |
+
padding: 15px;
|
| 700 |
+
background-color: white;
|
| 701 |
+
border-top: 1px solid #e0e0e0;
|
| 702 |
+
border-radius: 0 0 8px 8px;
|
| 703 |
+
}
|
| 704 |
+
|
| 705 |
+
.competition-content p {
|
| 706 |
+
margin-bottom: 8px;
|
| 707 |
+
}
|
| 708 |
+
</style>
|
| 709 |
+
""", unsafe_allow_html=True)
|
| 710 |
+
|
| 711 |
content = competitions_text.get(lang_code, competitions_text['en'])
|
| 712 |
st.markdown(content, unsafe_allow_html=True)
|
| 713 |
|