Skip to content

Commit

Permalink
fix: segfault on m3 (#1484)
Browse files Browse the repository at this point in the history
  • Loading branch information
yuwen01 committed Sep 5, 2024
1 parent 2ccede2 commit 770bf0d
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 92 deletions.
38 changes: 3 additions & 35 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion crates/stark/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ tracing = "0.1.40"
rayon-scan = "0.1.1"
arrayref = "0.3.8"
getrandom = { version = "0.2.15", features = ["custom"] }
sysinfo = "0.15.1"
sysinfo = "0.30.13"


[dev-dependencies]
Expand Down
5 changes: 3 additions & 2 deletions crates/stark/src/opts.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use std::env;

use serde::{Deserialize, Serialize};
use sysinfo::{System, SystemExt};
use sysinfo::System;

const MAX_SHARD_SIZE: usize = 1 << 22;
const MAX_SHARD_BATCH_SIZE: usize = 8;
Expand Down Expand Up @@ -79,8 +79,9 @@ impl Default for SP1CoreOpts {
let split_threshold = env::var("SPLIT_THRESHOLD")
.map(|s| s.parse::<usize>().unwrap_or(DEFERRED_SPLIT_THRESHOLD))
.unwrap_or(DEFERRED_SPLIT_THRESHOLD);

let sys = System::new_all();
let total_available_mem = sys.get_total_memory() / (1024 * 1024);
let total_available_mem = sys.total_memory() / (1024 * 1024 * 1024);
let default_shard_size = shard_size(total_available_mem);
let default_shard_batch_size = shard_batch_size(total_available_mem);

Expand Down
76 changes: 24 additions & 52 deletions examples/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions examples/tendermint/program/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified examples/tendermint/program/elf/riscv32im-succinct-zkvm-elf
Binary file not shown.

0 comments on commit 770bf0d

Please sign in to comment.