Advertisement
Guest User

Untitled

a guest
Dec 24th, 2020
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #! /bin/bash
  2. # Copyright (c) 2017-2018, NVIDIA CORPORATION. All rights reserved.
  3.  
  4. NV_DOCKER=${NV_DOCKER:-"docker"}
  5.  
  6. DOCKER_ARGS=()
  7. NV_DOCKER_ARGS=()
  8. while [ $# -gt 0 ]; do
  9. arg=$1
  10. shift
  11. DOCKER_ARGS+=("$arg")
  12. case $arg in
  13. run|create)
  14. NV_DOCKER_ARGS+=("--runtime=nvidia")
  15. if [ ! -z "${NV_GPU}" ]; then
  16. NV_DOCKER_ARGS+=(-e NVIDIA_VISIBLE_DEVICES="${NV_GPU// /,}")
  17. fi
  18. break
  19. ;;
  20. version)
  21. printf "NVIDIA Docker: 2.5.0\n"
  22. break
  23. ;;
  24. --)
  25. break
  26. ;;
  27. esac
  28. done
  29.  
  30. if [ ! -z $NV_DEBUG ]; then
  31. set -x
  32. fi
  33.  
  34. exec $NV_DOCKER "${DOCKER_ARGS[@]}" "${NV_DOCKER_ARGS[@]}" "$@"
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement