Ethan Peng
OEC · RK3566 · SELF-HOSTED
// SYSTEMS · AI · OPEN SOURCE

Ethan Peng@Ethan2048

15 岁高中生 · 系统与 AI 开发者 · 硬件垃圾佬
"Software should empower users, not restrict them."
27PUBLIC REPOS
26PULL REQUESTS
20ISSUES
56STARS
01

关于我

/ ABOUT

> whoami

我是 Ethan Peng,一名 15 岁的高中生。热衷于底层技术、AI、系统设计与开源探索,喜欢把东西从零实现一遍——神经网络框架、量化推理、Android 设备解锁、自建服务与网络。弄懂它、拆开它、让它跑得更快。

> current_focus

  • ▸neuralnet.cpp —— C++26 神经网络库,CPU/GPU 双后端、Transformer / GPT 训练与推理
  • ▸现代 C++ 架构设计 —— 引擎化、AOT 算子融合、多精度与 SIMD 优化
  • ▸本地 AI 推理与 Agent 系统 —— 本地记忆聊天、量化模型、工具链插件

AI Native Computing

神经网络框架、量化推理(W4A16 / Q1_0)、本地 LLM

Open Hardware

Bootloader 解锁、Root、用户应该真正拥有自己的设备

Local-first Software

自建服务、NAS、数据留在自己手里

High Performance

SIMD、Vulkan 计算、缓存分块、算子融合

LANGUAGES
C++23/26PythonC#BashPowerShellKotlinQML
AI & COMPUTE
PyTorchCUDAVulkan Computellama.cppvLLMQuantizationTransformer
SYSTEMS
LinuxArmbianAndroid RootKDE Plasma 6DockerGit
INFRA
OpenListCloudflare Tunnelsing-boxNAS内网穿透
02

精选项目

/ PROJECTS

从零实现的 C++26 神经网络库:CPU/GPU 双后端、多层 Transformer、GPT 语言模型训练与推理。header-only、无裸指针、类型安全,LGPL-3.0。

cpp26neural-networksvulkan-apimachine-learning
# 从零训练:MLP / Transformer / GPT
$ ./build/mnist_train --arch transformer --epochs 20
# 模型架构由文件自描述,推理只需一行
$ ./build/mnist_infer my_digit.csv --model mnist_model.bin --topk 3

基于 neuralnet.cpp 的 19×19 围棋训练与推理,正在积极开发中。

C++RLMCTS

科大讯飞学习平板的 Bootloader 解锁 / Root / 分区修改 / ADB 开启研究。主张用户应该真正拥有自己的设备。

androidrootdevice-freedom

打穿防盗链 / DRM,把受限直播站搬运成标准 HLS 流。

PythonHLSstreaming

Modern Dark —— 深色、扁平、方角、蓝青强调色的 KDE Plasma 6 主题;以及让系统监视器显示真实显卡名的 ksystemstats 补丁。

QMLkde-plasmatheme
AI 工具链

MemoChat(本地持久记忆聊天)、EasyLLM(LLM 客户端)、DSH 插件(修复模型 tool-call 解析等)。

PythonKotlinJavaScript
03

开源足迹

/ OPEN SOURCE
26PULL REQUESTS
20ISSUES FILED
27PUBLIC REPOS
5UPSTREAM PROJECTS
microsoft/BitNet#549修复 Windows 平台编译错误OPEN
1CatAI/1Cat-vLLM#395支持原生 Quark W4A16 INT4/UINT4 量化导出MERGED
Happy-380/Lumina-Engine#1Vulkan Q1_0 1-bit DP4A GEMV(约 5.9x 提速)MERGED
samuelh2005/BeQuietNegotiator#8-#12多 Minecraft 版本适配与 2.0-dev 修复MERGED
RECENT ACTIVITY最近动向AUTO · GITHUB API
2026-10-24ISSUEludovic111/horizon #1555Legal risk considerations around clean-room claims, decompiled codeOPEN
2026-10-23ISSUEneuralnet.cpp #23RL 训练原语需求上收:多头模型约定 + 策略梯度损失族OPEN
2026-10-22PRneuralnet.cpp #22feat: 考虑更换开源许可证类型MERGED
2026-10-19PRneuralnet.cpp #21编译错误修复MERGED
2026-10-14PRneuralnet.cpp #19Dev/f16 fix · 半精度训练修复MERGED
2026-10-09PRHappy-380/Lumina-Engine #1Vulkan Q1_0 1-bit DP4A GEMV for token generation (~5.9x)MERGED

PR 驱动、小步迭代

26 个 PR 里 20+ 是给自己的项目做性能、精度与许可证演进,每一步都有可回溯的记录。

Issue 认真

带复现步骤与性能数据:std::execution::par_unseq 中小矩阵退化、GPU 训练慢 16x 等。

关心许可证与合规

LGPL-3.0 选型讨论、洁净室与反编译的法律风险——技术之外也守边界。

04

服务器状态

/ LIVE STATUS
SERVER STATUS · ethan2048.top ONLINE
OEC · RK3566 · Armbian 26.11 · aarch64 · 4 CORE / 2 GB · UPTIME 4h 02m
CPU LOAD
0.05
MEMORY
451 MB / 1.9 GB
DISK
2.4 GB / 6.5 GB
TEMP
40°C
PUBLIC SERVICES
openlistACTIVE
cloudflaredACTIVE
NET TODAY  ↓ 331.8 MB  ·  ↑ 64.9 MB
数据每 30 秒自动刷新 · 已脱敏(不含内网 IP / 端口)