Skip to content
View ZhongkuiMa's full-sized avatar
🤡
Trying to be better
🤡
Trying to be better

Highlights

  • Pro

Block or report ZhongkuiMa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ZhongkuiMa/README.md

Hey there! I'm Zhongkui Ma (马中奎)~ 👋

I'm a PhD student at the University of Queensland 🎓, deeply immersed in the fascinating world of neural networks 🤖—a constantly evolving field that pushes me to think outside the box every single day!

My research focuses on neural network verification (NNV) 🧠💪. I'm passionate about ensuring these powerful models are robust, reliable, and dependable, regardless of the conditions or inputs they encounter.

Want to know more about me? Visit my website: zhongkuima.github.io


🎉 Latest Releases

Key Features Across All Tools:

  • wraact: Approximate activation function hull with convex polytopes. Supports ReLU, Sigmoid, Tanh, GeLU, and more. 🛠
  • shapeonnx: Infer the shape of ONNX models. Simple yet powerful tool for understanding model dimensions. 📏
  • slimonnx: Optimize and simplify ONNX models by removing redundant operations and resolving version issues. 🚀
  • torchonnx: Convert ONNX models to PyTorch format (.pth for parameters, .py for structure). 🔄
  • torchvnnlib: Convert VNN-LIB verification benchmarks (.vnnlib) to PyTorch tensors (.pth files). 🚀
  • propdag: Bound propagation framework for neural network verification supporting DAG structures and both forward/backward propagation. 💪

I'm thrilled to announce the stable release for my neural network verification toolkit! All 6 core packages are now production-ready and actively maintained.

Package Description Version Stars Size Last Updated Status
propdag Bound propagation framework v2026.1.1 Stars Size Updated Actions
wraact Activation hull approximation v2026.1.1 Stars Size Updated Actions
shapeonnx ONNX shape inference v2026.1.0 Stars Size Updated Actions
slimonnx ONNX optimization v2026.1.0 Stars Size Updated Actions
torchonnx ONNX to PyTorch conversion v2026.1.0 Stars Size Updated Actions
torchvnnlib VNN-LIB to PyTorch v2026.1.0 Stars Size Updated Actions

📚 Published Academic Work

I've worked on several exciting projects related to neural networks and model security, some of which have been published in top-tier conferences:

Thanks and to be honored with my friends and collaborators, including Xinguo Feng, Zihan Wang. You can find more works by their scholar profiles.


⭐ Support This Work

If you find these tools useful, please consider:

  • Star the repositories on GitHub to show your support
  • 🐛 Report issues if you encounter any bugs or have feature requests
  • 💡 Contribute improvements through pull requests
  • 📢 Share with colleagues who might benefit from these tools

Your feedback and contributions help make these tools better for everyone!


Pinned Loading

  1. Trusted-System-Lab/WraAct Trusted-System-Lab/WraAct Public

    WraAct is an artifact for the paper "Convex Hull Approximation for Activation Functions" (OOPSLA'25), which provides a sound but incomplete neural network verifiers by over-approximating the functi…

    Python 1

  2. Trusted-System-Lab/WraLU Trusted-System-Lab/WraLU Public

    WraLU is an artifact for the paper "ReLU Hull Approximation" (POPL'24), which provides a sound but incomplete neural network verifier by over-approximating ReLU function hull.

    Python 4 1

  3. wraact wraact Public

    WraAct is a tool to construct the convex hull of various activation functions.

    Python 33 4

  4. slimonnx slimonnx Public

    SlimONNX is a tool to simplify or optimize an ONNX model.

    Python 30 3

  5. torchonnx torchonnx Public

    TorchONNX is a tool to convert an ONNX model to a pytorch model.

    Python 28 2

  6. torchvnnlib torchvnnlib Public

    TorchVNNLIB is a tool to convert .vnnlib file into .pth file with tourch tensors.

    Python 3 1