main
fix: check if array is associative or not
fix: add tests for git url converts
fix: for --gpus device support