* add libnvidia-ml.so.1 fallback for linux * fix AMD memory usage on Linux * add os_type. use std::env::consts::ARCH directly