Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

environment_config.py 1.2 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  1. import logging
  2. from os import environ
  3. AWS_ENV_NAME = environ.get('ENVIRONMENT_NAME')
  4. AWS_ENVIRONMENTS = ['development', 'staging', 'production']
  5. if AWS_ENV_NAME not in AWS_ENVIRONMENTS:
  6. if AWS_ENV_NAME is None:
  7. if AWS_ENV_NAME not in AWS_ENVIRONMENTS:
  8. print(
  9. f'You did not mention an AWS environment.'
  10. f'You can set the environment variable ENVIRONMENT_NAME with one of the values: {",".join(AWS_ENVIRONMENTS)}')
  11. else:
  12. print(
  13. f'Bad AWS environment name: {AWS_ENV_NAME}. Please set an environment variable named ENVIRONMENT_NAME with one of the values: {",".join(AWS_ENVIRONMENTS)}')
  14. # If this flag exists, ElasticSerach handler in every ILogger class (auto-logger) will be disabled.
  15. # For standalone super_gradients.infra clients.
  16. DONT_USE_ELASTICSEARCH_LOGGER = environ.get('DONT_USE_ELASTICSEARCH_LOGGER') is not None
  17. # Controlling the default logging level via environment variable
  18. DEFAULT_LOGGING_LEVEL = environ.get('LOG_LEVEL', 'INFO').upper()
  19. logging.basicConfig(
  20. level=DEFAULT_LOGGING_LEVEL) # Set the default level for all libraries - including 3rd party packages
  21. DDP_LOCAL_RANK = -1
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...