uber / petastorm

Petastorm library enables single machine or distributed training and evaluation of deep learning models from datasets in Apache Parquet format. It supports ML frameworks such as Tensorflow, Pytorch, and PySpark and can be used from pure Python code.
Apache License 2.0
1.78k stars 285 forks source link

Fixate numpy version used in build #659

Closed selitvin closed 3 years ago

selitvin commented 3 years ago

Having a loose pip install -U numpy in .travis.yml resulted in non-deterministic version of numpy and as a result a broken build.

Currently fixing the version to an older numpy 1.19 and will upgrade CI versions of pyarrow and numpy in cohort in the following PRs.

codecov[bot] commented 3 years ago

Codecov Report

Merging #659 (f0d1df8) into master (15b3579) will decrease coverage by 0.13%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #659      +/-   ##
==========================================
- Coverage   85.36%   85.22%   -0.14%     
==========================================
  Files          85       85              
  Lines        4980     4981       +1     
  Branches      791      791              
==========================================
- Hits         4251     4245       -6     
- Misses        589      596       +7     
  Partials      140      140              
Impacted Files Coverage Δ
petastorm/pytorch.py 92.22% <ø> (ø)
examples/mnist/tests/test_pytorch_mnist.py 91.11% <100.00%> (-8.89%) :arrow_down:
examples/mnist/generate_petastorm_mnist.py 67.64% <0.00%> (-8.83%) :arrow_down:

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 d6f4e82...f0d1df8. Read the comment docs.