Skip to content

Draft: remove `komodo` from `inbreeding`

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

Loading