• Juha Reunanen's avatar
    Problem: integer overflow when calculating sizes (may happen e.g. with very large images) (#1148) · cf5e25a9
    Juha Reunanen authored
    * Problem: integer overflow when calculating sizes (may happen e.g. with very large images)
    Solution: change some types from (unsigned) long to size_t
    
    # Conflicts:
    #	dlib/dnn/tensor.h
    
    * Fix the fact that std::numeric_limits<unsigned long>::max() isn't always the same number
    
    * Revert serialization changes
    
    * Review fix: use long long instead of size_t
    
    * From long to long long all the way
    
    * Change more types to (hopefully) make the compiler happy
    
    * Change many more types to size_t
    
    * Change even more types to size_t
    
    * Minor type changes
    cf5e25a9
Name
Last commit
Last update
..
core.h Loading commit data...
core_abstract.h Loading commit data...
cpu_dlib.cpp Loading commit data...
cpu_dlib.h Loading commit data...
cublas_dlibapi.cpp Loading commit data...
cublas_dlibapi.h Loading commit data...
cuda_data_ptr.cpp Loading commit data...
cuda_data_ptr.h Loading commit data...
cuda_dlib.cu Loading commit data...
cuda_dlib.h Loading commit data...
cuda_errors.h Loading commit data...
cuda_utils.h Loading commit data...
cudnn_dlibapi.cpp Loading commit data...
cudnn_dlibapi.h Loading commit data...
curand_dlibapi.cpp Loading commit data...
curand_dlibapi.h Loading commit data...
cusolver_dlibapi.cu Loading commit data...
cusolver_dlibapi.h Loading commit data...
gpu_data.cpp Loading commit data...
gpu_data.h Loading commit data...
gpu_data_abstract.h Loading commit data...
input.h Loading commit data...
input_abstract.h Loading commit data...
layers.h Loading commit data...
layers_abstract.h Loading commit data...
loss.h Loading commit data...
loss_abstract.h Loading commit data...
solvers.h Loading commit data...
solvers_abstract.h Loading commit data...
tensor.h Loading commit data...
tensor_abstract.h Loading commit data...
tensor_tools.cpp Loading commit data...
tensor_tools.h Loading commit data...
trainer.h Loading commit data...
trainer_abstract.h Loading commit data...
utilities.h Loading commit data...
utilities_abstract.h Loading commit data...
validation.h Loading commit data...