Lec05
Pytorch
Floating point operations - scientific computing/ML. On CPU or GPU. Distributed computing.
Optimization features.
ML.
Numeric types
Python:
ints: no maximum/minimum size. Bigger/smaller values => more bits necessary.
floats: use the one supported by cpu natively. Usually 64 bits, (double precision), 32 bits (single precision) (like exponential notation)
Complex
Pytorch
Overflow and underflow for integer. (e.g if int get to largest)
Float - does not overflow, but can ge saturated (float_info.max, float_info.min)
inf and nan.
float_info.dig # number of digit it can represent (precision(
float_info.epsilon
x = 1.0
x + float_info.epsilon # next number after 1.0
Pytorch build in docker example

Last updated