o1-labs / o1js

TypeScript framework for zk-SNARKs and zkApps

Home Page:https://docs.minaprotocol.com/en/zkapps/how-to-write-a-zkapp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

o1js is not compatible with AWS Graviton2 (Neoverse-N1 cores) ARM processor

dfstio opened this issue · comments

commented

When compiling (without existing cache) or proving on AWS Graviton2 ARM processor, o1js hangs out.
All other o1js code works as intended. Compilation also works if the prover keys have already been cached.

Graviton2 processors can be used on AWS lambda instances by setting arm64 architecture in the serverless.yml

provider:
  name: aws
  runtime: nodejs18.x
  region: eu-west-1
  architecture: arm64

They are 20% cheaper than x86 and probably faster.