byu-dml / d3m-experimenter

A distributed system for creating, running, and persisting many machine learning experiments.
0 stars 0 forks source link

Use common random seed #74

Closed epeters3 closed 4 years ago

epeters3 commented 4 years ago

Uses a common random seed across the repo, which can be set by providing a SEED environment variable e.g. SEED=200 python run_tests.py. That allows the package and tests to be run deterministically if needed. Also adds experimenter.config and test.config modules.

codecov-io commented 4 years ago

Codecov Report

Merging #74 into develop will increase coverage by 0.16%. The diff coverage is 100%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop      #74      +/-   ##
===========================================
+ Coverage    65.39%   65.56%   +0.16%     
===========================================
  Files           26       28       +2     
  Lines         1653     1661       +8     
===========================================
+ Hits          1081     1089       +8     
  Misses         572      572
Impacted Files Coverage Δ
experimenter/constants.py 100% <ø> (ø) :arrow_up:
experimenter/experiments/straight.py 82.85% <100%> (ø) :arrow_up:
test/config.py 100% <100%> (ø)
test/test_ensembling_pipeline_runs.py 93.75% <100%> (-0.25%) :arrow_down:
experimenter/experiments/random.py 81.48% <100%> (ø) :arrow_up:
experimenter/experiments/ensemble.py 75% <100%> (-0.23%) :arrow_down:
experimenter/run_fit_pipeline.py 27.08% <100%> (ø) :arrow_up:
test/test_random_pipelines.py 100% <100%> (ø) :arrow_up:
experimenter/pipeline_builder.py 94.15% <100%> (+0.03%) :arrow_up:
test/test_pipeline_generator.py 100% <100%> (ø) :arrow_up:
... and 5 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 433c8ba...ec91c48. Read the comment docs.