zl程序教程

您现在的位置是:首页 >  其它

当前栏目

lotus v0.7.0

lotus
2023-09-14 09:09:49 时间
git checkout master
git pull
git checkout v0.7.0
  • AMD
env RUSTFLAGS="-C target-cpu=native -g" FFI_BUILD_FROM_SOURCE=1 make clean deps all
  • intel
make clean deps all
# which lotus
/usr/local/bin/lotus
# cd /usr/local/bin/
# rm -rf lotus
# ./lotus --version
lotus version 0.7.0+git.232cc320
# cp lotus /usr/local/bin/
# lotus --version
lotus version 0.7.0+git.232cc320
# lotus-miner --version
lotus-miner version 0.6.2+git.8b2862a1

环境变量

# lotus初始化目录,目录不用创建,初始化时自动创建
export LOTUS_PATH=/data1/lotus
export LOTUS_MINER_PATH=/data1/miner
export LOTUS_WORKER_PATH=/data1/worker

# 目录需要手动创建
export TMPDIR=/data1/tmpdir
export FIL_PROOFS_PARENT_CACHE=/data1/filecoin-parents

# 复制证明目录
export FIL_PROOFS_PARAMETER_CACHE=/data1/filecoin-proof-parameters-v28
export IPFS_GATEWAY=https://proof-parameters.s3.cn-south-1.jdcloud-oss.com/ipfs/

# 日志
export RUST_BACKTRACE=full
export RUST_LOG=debug

# 最大化内存参数
export FIL_PROOFS_MAXIMIZE_CACHING=1

# GPU计算,没有GPU可以不用设置
export FIL_PROOFS_USE_GPU_COLUMN_BUILDER=1
export FIL_PROOFS_USE_GPU_TREE_BUILDER=1

# 全部使用CPU计算,不使用GPU
#export BELLMAN_NO_GPU=1
#export BELLMAN_VERIFIER=cpu