在RISCV机器上使用Codex

众所周知,OpenAI并未提供riscv64的codex分发。因此我做了一个第三方的codex分发。

curl -fsSL https://github.com/sudaoer/codex-riscv64/releases/latest/download/install.sh | sh

我会尽量追随上游进行更新,但不提供任何保证。

已在我的Spacemit K3 Pico ITX上验证可用。

注意事项

  • 仅 Linux/riscv64,基线 rv64gc,特意禁用了RVV。当前Rust编译器使用的LLVM对RVV有bug导致无法正常编译。
  • 主程序、code-mode-host、bwrap、rg 均为 RISC-V static PIE(musl 目标), 不依赖特定 glibc 版本。
  • 安装依赖 curl、python3、tar、sha256sum;~/.local/bin 需要加入 PATH。
  • 每个 release 约 270MB,安装器保留旧版本用于回滚,您可以自行删除旧版本。
  • sandbox 依赖 user/PID namespace;容器或受限内核可能无法使用。
  • 在Sv39的机器上V8引擎可能走上游“部分保留”沙箱回退;Code Mode 可用,地址空间隔离弱于完整预留 128 GiB 的主机。
  • 本项目非OpenAI官方构建,未更改账号登录等相关代码。
1 个赞