目录

MoonTensorLite

Project identifier: moonbit/moontensorlite Author: Qlc67800

MoonTensorLite is a lightweight MoonBit tensor and automatic differentiation teaching framework. It is designed to stay small, readable, and testable while still supporting the core building blocks needed for linear regression, MLPs, and softmax classification.

Repository

  • GitLink: https://gitlink.org.cn/Qlc67800/moontensorlite
  • GitHub: https://github.com/qlcooo677/moontensorlite

Source note

This repository is authored from scratch for the MoonBit open-source contest. The code will continue to be expanded in public, with clear commit history, tests, and documentation.

What this project aims to do

  • Provide a compact tensor core with shape-aware operations
  • Implement reverse-mode autodiff with clear computation graph boundaries
  • Offer a tiny neural network layer for teaching and competition demos
  • Keep the codebase easy to inspect, benchmark, and extend

Current status

This repository is being prepared for the 2026 MoonBit open source competition. The initial scaffold is in place and the implementation will grow in small, reviewable steps.

Build and test

moon check
moon test
moon run cmd/main

Planned scope

  • Tensor creation and basic math
  • Broadcasting and matrix multiplication
  • Backpropagation for scalar and tensor expressions
  • Minimal training examples for regression and classification
关于

一个轻量级的 MoonBit 张量与自动微分教学框架,面向线性回归、MLP 和 softmax 分类等小型实验,强调结构清晰、可测试、易扩展。

52.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号