Skip to content

Commit

Permalink
challenges: update submission requests for challenges... (#157)
Browse files Browse the repository at this point in the history
...that are in the extended championship

also,

* update the award for S2428
* add note to ended challenges

Signed-off-by: Ryan Tsien <[email protected]>
Signed-off-by: Cheng Li <[email protected]>
Co-authored-by: Cheng Li <[email protected]>
Co-authored-by: sun min <[email protected]>
  • Loading branch information
3 people authored Aug 14, 2024
1 parent 077f5d6 commit c970982
Show file tree
Hide file tree
Showing 10 changed files with 79 additions and 41 deletions.
11 changes: 3 additions & 8 deletions docs/challenges/P2421/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,9 @@ import ChallengeRegistration from '../../../src/components/ChallengeRegistration

## 提交说明

- 提交仓库为 https://github.com/rv2036/rvspoc-P2421-seL4
- 请以 Pull Request 的形式,将结果提交到上述仓库中。
- 请在创建 PR 时,提供用于满足移植任务完成的必要信息。
- **若未以源码形式提交,比赛结果公布后,需对提交内容进行完整开源才算完成本赛题。**
- 提交方式可以有:
- 二进制的形式
- 加密源码的形式(加密信息需通过邮件发送至 [email protected]
- 源码形式
import Req from '../_requirements-for-porting.mdx';

<Req submissionRepoUrl="https://github.com/rv2036/rvspoc-P2421-seL4" deadline="2024 年 8 月 31 日 (AoE)" />

## 验收说明

Expand Down
6 changes: 6 additions & 0 deletions docs/challenges/P2425/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ import ChallengesMetaInDoc from '../../../src/components/ChallengeMetaInDoc';

<ChallengesMetaInDoc />

import AdmonitionTypeNote from '@theme/Admonition/Type/Note';

<AdmonitionTypeNote>
本赛题比赛阶段已结束。
</AdmonitionTypeNote>

## 项目描述

RetroArch 又称作全能模拟器,是 libretro 项目的前端。它可以在多种机器上模拟不同游戏主机的核心。本题目要求在 SG2042/Pioneer Box 上,移植 RetroArch 模拟器;尽可能支持更多的核心流畅运行。
Expand Down
11 changes: 3 additions & 8 deletions docs/challenges/P2426/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,9 @@ KubeSphere 是在Kubernetes 之上构建的面向云原生应用的分布式操

## 提交说明

- 提交仓库为 https://github.com/rv2036/rvspoc-P2426-kubesphere
- 请以 Pull Request 的形式,将结果提交到上述仓库中。
- 请在创建 PR 时,提供用于满足移植任务完成的必要信息。
- **若未以源码形式提交,比赛结果公布后,需对提交内容进行完整开源才算完成本赛题。**
- 提交方式可以有:
- 二进制的形式
- 加密源码的形式(加密信息需通过邮件发送至 [email protected]
- 源码形式
import Req from '../_requirements-for-porting.mdx';

<Req submissionRepoUrl="https://github.com/rv2036/rvspoc-P2426-kubesphere" deadline="2024 年 8 月 31 日 (AoE)" />

## 验收说明

Expand Down
6 changes: 6 additions & 0 deletions docs/challenges/S2422/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ import AdmonitionTypeInfo from '@theme/Admonition/Type/Info';
本赛题内容可能会有调整,以降低硬性约束。
</AdmonitionTypeInfo>

import AdmonitionTypeNote from '@theme/Admonition/Type/Note';

<AdmonitionTypeNote>
本赛题比赛阶段已结束。
</AdmonitionTypeNote>

## 项目描述

在搭载了 K230 的 RISC-V 开发板上,移植大语言模型 Llama 3,并正确运行;使用 RISC-V Vector (或 Xuantie Matrix)扩展指令集对 LLaMA 3 的实现进行优化,加速模型的执行速度。
Expand Down
11 changes: 3 additions & 8 deletions docs/challenges/S2423/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,9 @@ OceanBase 是一款分布式关系数据库软件。在 SG2042/Pioneer Box 上

## 提交说明

- 提交仓库为 https://github.com/rv2036/rvspoc-S2423-oceanbase
- 请以 Pull Request 的形式,将结果提交到上述仓库中。
- 请在创建 PR 时,提供用于满足移植任务完成及优化的必要信息。
- **若未以源码形式提交,比赛结果公布后,需对提交内容进行完整开源才算完成本赛题。**
- 提交方式可以有:
- 二进制的形式
- 加密源码的形式(加密信息需通过邮件发送至 [email protected]
- 源码形式
import Req from '../_requirements-for-optimizing.mdx';

<Req submissionRepoUrl="https://github.com/rv2036/rvspoc-S2423-oceanbase" deadline="2024 年 8 月 31 日 (AoE)" />

## 验收说明

Expand Down
6 changes: 6 additions & 0 deletions docs/challenges/S2424/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ import ChallengesMetaInDoc from '../../../src/components/ChallengeMetaInDoc';

<ChallengesMetaInDoc />

import AdmonitionTypeNote from '@theme/Admonition/Type/Note';

<AdmonitionTypeNote>
本赛题比赛阶段已结束。
</AdmonitionTypeNote>

## 项目描述

TDengine 是一款高性能、分布式、支持SQL 的时序数据库。本题要求在 SG2042/Pioneer Box 上,移植 TDengine 数据库,并尽可能高的提升相关 Benchmark 的分数。
Expand Down
11 changes: 3 additions & 8 deletions docs/challenges/S2427/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,9 @@ TiDB 是开源的开源分布式关系型数据库,本题要求在 SG2042/Pion

## 提交说明

- 提交仓库为 https://github.com/rv2036/rvspoc-S2427-tidb
- 请以 Pull Request 的形式,将结果提交到上述仓库中。
- 请在创建 PR 时,提供用于满足移植任务完成及优化的必要信息。
- **若未以源码形式提交,比赛结果公布后,需对提交内容进行完整开源才算完成本赛题。**
- 提交方式可以有:
- 二进制的形式
- 加密源码的形式(加密信息需通过邮件发送至 [email protected]
- 源码形式
import Req from '../_requirements-for-optimizing.mdx';

<Req submissionRepoUrl="https://github.com/rv2036/rvspoc-S2427-tidb" deadline="2024 年 8 月 31 日 (AoE)" />

## 验收说明

Expand Down
13 changes: 4 additions & 9 deletions docs/challenges/S2428/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: K3s 的移植与优化
cid: S2428
slug: /S2428
award: TBA
award: 人民币 10000
numberOfChampions: 1
description: K3s 是轻量级的 Kubernetes。K3s 易于安装,仅需要 Kubernetes 内存的一半,所有组件都在一个小于 100 MB 的二进制文件中。本赛题要求基于 Milk-V Duo S 平台完成 K3s 的移植与优化,并在电脑上形成集群管理的 demo。
---
Expand Down Expand Up @@ -39,14 +39,9 @@ Duo S 平台完成 K3s 的移植与优化,并在电脑上形成集群管理的

## 提交说明

- 提交仓库为 https://github.com/rv2036/rvspoc-S2428-k3s
- 请以 Pull Request 的形式,将结果提交到上述仓库中。
- 请在创建 PR 时,提供用于满足移植任务完成及优化的必要信息。
- **若未以源码形式提交,比赛结果公布后,需对提交内容进行完整开源才算完成本赛题。**
- 提交方式可以有:
- 二进制的形式
- 加密源码的形式(加密信息需通过邮件发送至 [email protected]
- 源码形式
import Req from '../_requirements-for-optimizing.mdx';

<Req submissionRepoUrl="https://github.com/rv2036/rvspoc-S2428-k3s" deadline="2024 年 8 月 31 日 (AoE)" />

## 验收说明

Expand Down
24 changes: 24 additions & 0 deletions docs/challenges/_requirements-for-optimizing.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import Link from '@docusaurus/Link';

1. 提交仓库为 <Link href={props.submissionRepoUrl}>{props.submissionRepoUrl}</Link>
2. 请以 Pull request 的形式,将结果提交到上述仓库中。
- 以下条件中的「PR」均指代相对应于条件 1 仓库链接的 Pull request。
3. 在创建 PR 时,请提供用于复现移植及优化的必要内容,包括但不限于:
- **完整的源码或二进制文件** \*
- 配置文件(若有)
- 额外的库文件(若有)
- 额外的补丁(若有)
- 其他对提交进行验证时所必要的内容
4. 在创建 PR 时,请同时创建说明文件,写明用于验证优化成果的详细信息,包括但不限于:
- 是否限定验证平台,若限定,请注明对应 OS 名称、版本和安装说明
- 是否限定验证平台的依赖库,若限定,请注明相关信息及安装说明
- 程序编译及安装步骤
- 程序运行步骤
- 程序运行结果
- 其他对提交进行验证时所必要的信息
5. 此题为优化类赛题
- 针对条件 3 的第一条 \* ,若选手在比赛时间截止前仅提供了完整的二进制文件(以下简称「二进制」)以用于结果的验证,
**则选手必须在之后通过 PR 的方式完整提交所有源代码才算完成本赛题,且**
1. 此提交的完整源代码要 100% 符合二进制所用源代码。
2. 组委会不会将比赛时间截止后所提交内容的验证结果计入比赛成绩,仅验证其是否匹配对应二进制。
6. 组委会会在比赛结束后(即 {props.deadline} 后),开始对提交内容进行验证,自此时间点后新增的 PR 内容不计入比赛成绩。
21 changes: 21 additions & 0 deletions docs/challenges/_requirements-for-porting.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import Link from '@docusaurus/Link';

1. 提交仓库为 <Link href={props.submissionRepoUrl}>{props.submissionRepoUrl}</Link>
2. 请以 Pull request 的形式,将结果提交到上述仓库中。
- 以下条件中的「PR」均指代相对应于条件 1 仓库链接的 Pull request。
3. 在创建 PR 时,请提供用于复现移植成果的必要内容,包括但不限于:
- **完整的源码或二进制文件** \*
- 配置文件(若有)
- 额外的库文件(若有)
- 额外的补丁(若有)
- 其他对提交进行验证时所必要的内容
4. 在创建 PR 时,请同时创建说明文件,写明用于验证移植成果的详细信息,包括但不限于:
- 是否限定验证平台,若限定,请注明对应 OS 名称、版本和安装说明
- 是否限定验证平台的依赖库,若限定,请注明相关信息及安装说明
- 程序编译及安装步骤
- 程序运行步骤
- 程序运行结果
- 其他对提交进行验证时所必要的信息
5. 此题为移植类赛题
- 针对条件 3 的第一条 \***选手需在比赛时间截止前(即 {props.deadline} 当日结束前),通过 PR 的方式完整提交所有源代码才算完成本赛题。**
6. 组委会会在收到 PR 的 24 小时内根据 PR 内容提交顺序开始验证,**首位**验证成功并满足产出及评分要求的选手获胜。

0 comments on commit c970982

Please sign in to comment.