forked from Gitlink/forgeplus-react
Merge branch 'gitlink_competitions' of https://gitlink.org.cn/Gitlink/forgeplus-react into gitlink_competitions
This commit is contained in:
commit
874383ca93
|
|
@ -17,6 +17,7 @@ function Center(props) {
|
|||
|
||||
const [activeTracks, setActiveTracks] = useState({});
|
||||
const [searchKeyword, setSearchKeyword] = useState('');
|
||||
const [isPaused, setIsPaused] = useState(false);
|
||||
|
||||
// 默认选中第一个赛道
|
||||
useEffect(() => {
|
||||
|
|
@ -35,9 +36,10 @@ function Center(props) {
|
|||
}
|
||||
}, []);
|
||||
|
||||
// 每隔5秒自动切换赛道
|
||||
// 每隔8秒自动切换赛道
|
||||
useEffect(() => {
|
||||
const interval = setInterval(() => {
|
||||
if (isPaused) return;
|
||||
setActiveTracks(prev => {
|
||||
const newTracks = { ...prev };
|
||||
directions.forEach(direction => {
|
||||
|
|
@ -52,10 +54,10 @@ function Center(props) {
|
|||
});
|
||||
return newTracks;
|
||||
});
|
||||
}, 5000);
|
||||
}, 8000);
|
||||
|
||||
return () => clearInterval(interval);
|
||||
}, []);
|
||||
}, [isPaused]);
|
||||
|
||||
const handleTrackClick = (directionId, trackName) => {
|
||||
setActiveTracks(prev => ({
|
||||
|
|
@ -109,7 +111,11 @@ function Center(props) {
|
|||
}
|
||||
</div>
|
||||
</div>
|
||||
<div className={ styles.directions_right }>
|
||||
<div
|
||||
className={ styles.directions_right }
|
||||
onMouseEnter={() => setIsPaused(true)}
|
||||
onMouseLeave={() => setIsPaused(false)}
|
||||
>
|
||||
{e.tasks && activeTrack && e.tasks[activeTrack] && (
|
||||
<div className={ styles.track_tasks }>
|
||||
<div className={ styles.tasks_grid }>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
flex-direction: column;
|
||||
|
||||
.title {
|
||||
padding-top: 40px;
|
||||
padding-top: 160px;
|
||||
}
|
||||
|
||||
.search_wrap {
|
||||
|
|
@ -74,6 +74,7 @@
|
|||
}
|
||||
|
||||
.directions {
|
||||
height: 632px;
|
||||
margin-top: 40px;
|
||||
width: 1600px;
|
||||
border-radius: 16px;
|
||||
|
|
@ -205,6 +206,13 @@
|
|||
width: 1171px;
|
||||
|
||||
.track_tasks {
|
||||
height: 486px;
|
||||
overflow-y: auto;
|
||||
scrollbar-width: none;
|
||||
-ms-overflow-style: none;
|
||||
&::-webkit-scrollbar {
|
||||
display: none;
|
||||
}
|
||||
.tasks_grid {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
|
|
|
|||
|
|
@ -1,94 +1,161 @@
|
|||
export const directions = [{
|
||||
export const directions = [
|
||||
{
|
||||
id: 1,
|
||||
name: 'AI方向',
|
||||
desc: '聚焦人工智能前沿技术与应用,探索大模型、智能算法在开源场景下的创新实践',
|
||||
name: 'AI Infra',
|
||||
desc: '聚焦人工智能基础设施前沿技术与应用,探索大模型、智能算法在开源场景下的创新实践',
|
||||
tasks: {
|
||||
'开源案例教学赛道': [
|
||||
{ name: 'InVision虚拟化工平台上支持Asterinas(显锐)操作系统的容器运行时', level: 3, owner: '西北工业大学', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: 'OpenTiny NEXT前端智能应用贡戴赛', level: 2, owner: '西北工业大学', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: 'ylong_http支持https代理', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: 'ModelEngine开源项目贡戴赛', level: 1, owner: '华为', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: 'openUBMC开源项目贡戴赛', level: 3, owner: '西北工业大学', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'}
|
||||
'开源项目贡献赛道': [
|
||||
{
|
||||
name: '国产开源GPU AI创新生态赛',
|
||||
level: 2,
|
||||
owner: '沐曦',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track1_2026GPUAI'
|
||||
},
|
||||
{
|
||||
name: 'openUBMC开源项目贡献赛',
|
||||
level: 2,
|
||||
owner: '华为',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track1_2026openUBMC'
|
||||
},
|
||||
{
|
||||
name: 'vLLM Ascend开源项目贡献赛',
|
||||
level: 2,
|
||||
owner: '华为昇腾社区',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track1_2026vLLMAscend'
|
||||
},
|
||||
{
|
||||
name: 'OpenTiny NEXT前端智能应用贡献赛',
|
||||
level: 2,
|
||||
owner: '华为',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track1_2026OpenTiny'
|
||||
},
|
||||
{
|
||||
name: 'ModelEngine开源项目贡献赛',
|
||||
level: 2,
|
||||
owner: '华为',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track1_2026ModelEngine'
|
||||
}
|
||||
],
|
||||
'开源任务挑战赛道': [
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'}
|
||||
],
|
||||
'开源代码评注赛道': [
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'}
|
||||
],
|
||||
'开源代码评论赛道': [
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'}
|
||||
{
|
||||
name: '基于AI/Agent的NPU算子自动生成',
|
||||
level: 3,
|
||||
owner: '华为',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026MindSpore'
|
||||
},
|
||||
{
|
||||
name: 'Mooncake KVCache存储设计和性能优化',
|
||||
level: 3,
|
||||
owner: '阿里云计算有限公司',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026Mooncake'
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
name: '泛在操作系统方向',
|
||||
name: '泛在操作系统',
|
||||
desc: '面向物联网时代,研究跨设备、跨场景的操作系统技术与生态构建',
|
||||
tasks: {
|
||||
'开源案例教学赛道': [
|
||||
{ name: '基于openvela的音视频识别系统', level: 1, owner: '华为' },
|
||||
{ name: '基于openvela的音视频识别系统', level: 1, owner: '华为' },
|
||||
{ name: 'OpenTiny NEXT前端智能应用贡戴赛', level: 2, owner: '西北工业大学' },
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: 'ModelEngine开源项目贡戴赛', level: 1, owner: '华为' },
|
||||
{ name: 'ModelEngine开源项目贡戴赛', level: 3, owner: '西北工业大学' },
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'}
|
||||
'开源项目贡献赛道': [
|
||||
{
|
||||
name: 'ylong_http 支持 https 代理',
|
||||
level: 1,
|
||||
owner: '南京大学',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track1_2026ylong_http'
|
||||
},
|
||||
{
|
||||
name: 'openGauss开源项目贡献赛',
|
||||
level: 2,
|
||||
owner: '华为',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track1_2026openGauss'
|
||||
},
|
||||
{
|
||||
name: 'CrowdOS 群智应用开发与大模型智能增强实践',
|
||||
level: 2,
|
||||
owner: '西北工业大学',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track1_2026CrowdOS'
|
||||
},
|
||||
{
|
||||
name: '星绽开源社区贡献赛',
|
||||
level: 3,
|
||||
owner: '蚂蚁',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track1_2026Asterinas'
|
||||
}
|
||||
],
|
||||
'开源任务挑战赛道': [
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于openvela的音视频识别系统', level: 2, owner: '华为' },
|
||||
{ name: 'ModelEngine开源项目贡戴赛', level: 3, owner: '西北工业大学' },
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'}
|
||||
],
|
||||
'开源代码评注赛道': [
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'}
|
||||
],
|
||||
'开源代码评论赛道': [
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'},
|
||||
{ name: '基于AI/Agent的NPU算子自动生成', level: 2, owner: '小米', url: 'https://www.gitlink.org.cn/competitions'}
|
||||
{
|
||||
name: '泛在操作系统原生的MCP协议栈设计',
|
||||
level: 3,
|
||||
owner: '开放原子',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026OpenHarmony'
|
||||
},
|
||||
{
|
||||
name: '面向人机物融合的多级融合调度',
|
||||
level: 3,
|
||||
owner: '开放原子',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026OpenHarmony02'
|
||||
},
|
||||
{
|
||||
name: '基于 openvela 的多模态交互跨端协同控制系统设计',
|
||||
level: 1,
|
||||
owner: '北京小米移动软件有限公司',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026openvela01'
|
||||
},
|
||||
{
|
||||
name: '基于 openvela 的多模态交互跨端协同控制系统设计',
|
||||
level: 2,
|
||||
owner: '北京小米移动软件有限公司',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026openvela01'
|
||||
},
|
||||
{
|
||||
name: '基于 openvela 的多模态交互跨端协同控制系统设计',
|
||||
level: 3,
|
||||
owner: '北京小米移动软件有限公司',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026openvela01'
|
||||
},
|
||||
{
|
||||
name: '基于 openvela 的端云协同轻量视觉人形检测互动展示',
|
||||
level: 2,
|
||||
owner: '北京小米移动软件有限公司',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026openvela02'
|
||||
},
|
||||
{
|
||||
name: '基于 openvela 的端云协同轻量视觉人形检测互动展示',
|
||||
level: 3,
|
||||
owner: '北京小米移动软件有限公司',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026openvela02'
|
||||
},
|
||||
{
|
||||
name: '基于 openvela 的音频识别系统',
|
||||
level: 2,
|
||||
owner: '北京小米移动软件有限公司',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026openvela03'
|
||||
},
|
||||
{
|
||||
name: '基于 openvela 的音频识别系统',
|
||||
level: 3,
|
||||
owner: '北京小米移动软件有限公司',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026openvela03'
|
||||
},
|
||||
{
|
||||
name: '泛在应用场景解决方案',
|
||||
level: 1,
|
||||
owner: '北京大学',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026XiUOS'
|
||||
},
|
||||
{
|
||||
name: '泛在应用场景解决方案',
|
||||
level: 2,
|
||||
owner: '北京大学',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026XiUOS'
|
||||
},
|
||||
{
|
||||
name: '在hvisor虚拟化平台上支持Asterinas(星绽)操作系统',
|
||||
level: 3,
|
||||
owner: '矽望社区',
|
||||
url: 'https://www.gitlink.org.cn/competitions/track2_2026Hvisor'
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue