You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

version_prefix.py 992 B

4 years ago
12345678910111213141516171819202122232425262728293031323334353637
  1. import argparse
  2. import logging
  3. if __name__ == "__main__":
  4. parser = argparse.ArgumentParser(description='Determine the version prefix to apply depending on the version name')
  5. parser.add_argument(
  6. '--version',
  7. type=str,
  8. required=True,
  9. help='The Package Version to be installed in the container'
  10. )
  11. parser.add_argument('--debug', help='Print debug information', action='store_true')
  12. args = parser.parse_args()
  13. # create logger
  14. logger = logging.getLogger("VERSION_PREFIX_CLI")
  15. formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
  16. ch = logging.StreamHandler()
  17. ch.setLevel(logging.DEBUG)
  18. ch.setFormatter(formatter)
  19. logger.addHandler(ch)
  20. if args.debug:
  21. logger.setLevel(logging.DEBUG)
  22. logger.debug("Package Version: %s" % args.version)
  23. if "rc" in args.version or "a" in args.version or "b" in args.version:
  24. print("latest-dev")
  25. else:
  26. print("latest")

TensorLayer3.0 是一款兼容多种深度学习框架为计算后端的深度学习库。计划兼容TensorFlow, Pytorch, MindSpore, Paddle.