custom_hash#
- tpcp.misc.custom_hash(obj, hash_name='md5', coerce_mmap=False)[source]#
Quick calculation of a hash to identify uniquely Python objects containing numpy arrays and torch models.
This function is modified based on
joblib.hash
so that it can properly handle torch models.- Parameters:
- obj
The object to be hashed
- hash_name: ‘md5’ or ‘sha1’
Hashing algorithm used. sha1 is supposedly safer, but md5 is faster.
- coerce_mmap: boolean
Make no difference between np.memmap and np.ndarray