OpenMachine-ai/tinyfive
TinyFive is a lightweight RISC-V emulator and assembler written in Python with neural network examples
This tool helps hardware engineers and researchers working with RISC-V processors to quickly test and simulate their assembly code, especially when integrating neural networks. You provide RISC-V assembly instructions and the tool shows you the computed output, often without needing a full RISC-V hardware setup or complex toolchains. It's designed for those who need to simulate RISC-V operations and custom instructions within a Python environment.
No commits in the last 6 months. Available on PyPI.
Use this if you are a hardware or embedded systems engineer, or an ML researcher, needing to simulate RISC-V assembly code, particularly for neural network inference, within a Python environment.
Not ideal if you need a high-performance, full-featured hardware simulator or are developing production-grade RISC-V applications that require extensive debugging tools.
Stars
71
Forks
9
Language
Python
License
MIT
Category
Last pushed
Nov 01, 2023
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/OpenMachine-ai/tinyfive"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
apache/tvm
Open Machine Learning Compiler Framework
uxlfoundation/oneDNN
oneAPI Deep Neural Network Library (oneDNN)
Tencent/ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
OpenMined/TenSEAL
A library for doing homomorphic encryption operations on tensors
iree-org/iree-turbine
IREE's PyTorch Frontend, based on Torch Dynamo.