Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
min_size_per_dim + changes for scalars inputs+outputs support (#354)
* multiprocessing fix and helper func * path utilities and also moshikos change to solve hang on tests * PR comments implemented * path utils * changed default deepdiff behavior to ignore nans in comparison, added keys() items() and values() to our NDict, and tried to highlight more the faulting op in pipeline ops error * solved static code analysis raised issues * removed unreachable code in paths.py * * Added "remove_extension" to path utils * Changed default deepdiff behavior to ignore nans in comparison, * Added keys() items() and values() to our NDict (until now it returned empty iterables for those which is incorrect) * Tried to highlight more the faulting op in pipeline ops error * fixed a bug in head_1D_classifier * added a lightweight mode of DatasetDefault that doesn't hold any sample_ids. fixed a typo in samplers.py and added a describe method to NDict * fixing statically detected issues * added simple function caching utility * lite weight dataset default * fixed static checkers * fixed static code analysis related stuff * code cleanup * removed comments * implemented PR comments * added hints and better error messages for common mistakes when providing pipeline ops list * linters etc. * activation checkpointing * ... * activation checkpointing * removed unneeded files * added ability to ignore kwargs in function string descriptor building logic, and solved an issue in run_multiprocessed in verbose=0 case * ... * added support for maxtasksperchild in run_multiprocessed * static code analysis based fixes * ... * multiprocessing related improvements * added a utility to get available cpu cores num * added simple but useful helper function to add prefix to file basename * static code fixes * fixed info message on num_available_cores * num_available_cores works correctly now in distributed LSF/CCC setting as well now * static code checkers fixes * ... * added a common op for replacing entities * static code checkers * ... * removed too user specific dir paths from hash input string * address tuple in colate * shared memory utility helping to speed up processing significantly in cases that enough RAM is available * typo fix * added a check for available total memory * ... * ... * ... * ... * ... * storing with full path * storing with full path * storing with full path * collate now supports minimal dimension + added more support in samples cacher * collate now supports minimal dimension + added more support in samples cacher * PR comments * ... * added unit tests :) * unit tests * unit tests * ... * interface validator * PR comments * PR comments * fixing tests * fixing tests * min_size_per_dim * allowing passing min_size_per_dim which is longer (end will be ignored) * fixed exception logic * allowing None to be ignored in casting ops * added support in perason correlation to samples of different sizes * unittest shows that now perason correlation fails when the input is a list of raw floats, solved it * PR comments * to be able to support cases that a loss function return 0.0 in loss accumulation, and also to make pearson correlation calculation to support the case of empty inputs --------- Co-authored-by: Yoel Shoshan <[email protected]> Co-authored-by: Moshiko Raboh <[email protected]> Co-authored-by: Michal Ozery-Flato <[email protected]> Co-authored-by: [email protected] <[email protected]>
- Loading branch information