Skip to content

Draft: remove `komodo` from `inbreeding`

STEVAN Antoine requested to merge remove-komodo-from-inbreeding into main

this is an attempt to remove komodo and Arkworks dependencies from inbreeding, because it should not really need to invert real matrices.

that should speed up the experiments quite a lot.

results

use ./bins/inbreeding

const PRNG_SEED = "0000000000000000000000000000000000000000000000000000000000000000"

const OPTS = {
    nb_bytes: (10 * 1_024),
    k: 5,
    n: 10,
    nb_measurements: 100,
    nb_scenarii: 100,
    measurement_schedule: 1,
    measurement_schedule_start: 0,
    max_t: 150,
    strategies: [
        "single:2",
    ],
    environment: null,
}

inbreeding build

[ "fixed:0", "fixed:1" ] | par-each { |e|
    inbreeding run --options ($OPTS | update environment $e) --prng-seed $PRNG_SEED
}
  • on main
inbreeding load 0000000000000000000000000000000000000000000000000000000000000000-fixed:0-5-10-10240 | inbreeding plot --save main.0.png
inbreeding load 0000000000000000000000000000000000000000000000000000000000000000-fixed:1-5-10-10240 | inbreeding plot --save main.1.png
  • on this MR
inbreeding load 0000000000000000000000000000000000000000000000000000000000000000-fixed:0-5-10 | inbreeding plot --save mr.0.png
inbreeding load 0000000000000000000000000000000000000000000000000000000000000000-fixed:1-5-10 | inbreeding plot --save mr.1.png
rev fixed:0 fixed:1
main main.0 main.1
!143 (closed) mr.0 mr.1
Edited by STEVAN Antoine

Merge request reports