Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 634 Bytes

README.md

File metadata and controls

9 lines (5 loc) · 634 Bytes

uchikoma: essentialist neural network transpiler for non-floating-point runtimes

uchikoma is a transpiler from TVM's intermediate representation to programming languages targeting emergent runtimes that do not support floating point operations. We currently support/plan to support:

  • Circom for ZKP systems, which uses field arithmetic
  • Solidity for Ethereum Virtual Machines, which uses signed and unsigned integer arithmetic

The finalist submission for ETHSanFransico 2022 can be found under branch ethsf-2022.