The idea is to make running AI models easy and accessible to everyone. Using Warp smart-contracts allows any user to run AI models without having to install any software or libraries. The user only needs a web browser. Warp/smartweave have advantages over other smart-contract platforms.
What it does
Using Warp smart-contracts allows any user to run AI models without having to install any software or libraries. The user only needs a web browser. Warp/smartweave have advantages over other smart-contract platforms.
How we built it
Challenges we ran into
- Derterminism needed in AI model
- Rust Wasm debugging
- Converting AI to Onnx ...
Accomplishments that we're proud of
Creating at least the concept to build AI for everyone.
What we learned
What's next for Warp-AI
Since this hackathon idea was created in a hurry, there are a lot of things we wanted to do. I plan to add the following features:
Add more neural networks js libaries (TensorFlow.js, Keras.js, etc.) Add more datasets (CIFAR-10, etc.) Add model training on the smart contract Add a web interface for training models
More complicated ideas:
Use Onnx standard to convert AI models to a standard format Implement ONNX runtime native WASI or C-api bindings for performing inferences on ONNX models Use Warp Wasm based smart-contracts to encapsulate the ONNX runtime and perform inferences on ONNX models