File size: 2,126 Bytes
7c4d825
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# ----------------------------------------------------------------------
# CONFIG MODULE EXPORTS
# ----------------------------------------------------------------------
from .constants import (
    API_TITLE,
    API_VERSION,
    API_DESCRIPTION,
    API_HOST,
    API_PORT,
    SERVER_RELOAD,
    GPU_DURATION_SHORT,
    GPU_DURATION_MEDIUM,
    GPU_DURATION_LONG,
    ERROR_INVALID_PAYLOAD,
    ERROR_INVALID_FIELDS,
    ERROR_NO_VALID_URLS,
    ERROR_NO_PROCESSED_IMAGES,
    ERROR_MODEL_NOT_LOADED,
    ERROR_PROCESSING_FAILED,
    STATUS_SUCCESS,
    STATUS_ERROR,
    STATUS_PARTIAL_SUCCESS,
    STATUS_PROCESSED,
    STATUS_NOT_PROCESSED,
    HTTP_OK,
    HTTP_BAD_REQUEST,
    HTTP_NOT_FOUND,
    HTTP_METHOD_NOT_ALLOWED,
    HTTP_UNPROCESSABLE_ENTITY,
    HTTP_INTERNAL_SERVER_ERROR,
    MAX_IMAGE_SIZE,
    SUPPORTED_IMAGE_FORMATS,
    DEFAULT_PRODUCT_TYPE,
    BATCH_SIZE,
    DOWNLOAD_TIMEOUT,
    PROCESSING_TIMEOUT,
    MODEL_CACHE_DIR,
    USE_MIXED_PRECISION,
    ENABLE_MODEL_CACHING,
    LOG_LEVEL,
    LOG_FORMAT,
    MAX_CONCURRENT_REQUESTS,
    MAX_BATCH_SIZE,
    MEMORY_CLEANUP_THRESHOLD
)

__all__ = [
    'API_TITLE',
    'API_VERSION',
    'API_DESCRIPTION',
    'API_HOST',
    'API_PORT',
    'SERVER_RELOAD',
    'GPU_DURATION_SHORT',
    'GPU_DURATION_MEDIUM',
    'GPU_DURATION_LONG',
    'ERROR_INVALID_PAYLOAD',
    'ERROR_INVALID_FIELDS',
    'ERROR_NO_VALID_URLS',
    'ERROR_NO_PROCESSED_IMAGES',
    'ERROR_MODEL_NOT_LOADED',
    'ERROR_PROCESSING_FAILED',
    'STATUS_SUCCESS',
    'STATUS_ERROR',
    'STATUS_PARTIAL_SUCCESS',
    'STATUS_PROCESSED',
    'STATUS_NOT_PROCESSED',
    'HTTP_OK',
    'HTTP_BAD_REQUEST',
    'HTTP_NOT_FOUND',
    'HTTP_METHOD_NOT_ALLOWED',
    'HTTP_UNPROCESSABLE_ENTITY',
    'HTTP_INTERNAL_SERVER_ERROR',
    'MAX_IMAGE_SIZE',
    'SUPPORTED_IMAGE_FORMATS',
    'DEFAULT_PRODUCT_TYPE',
    'BATCH_SIZE',
    'DOWNLOAD_TIMEOUT',
    'PROCESSING_TIMEOUT',
    'MODEL_CACHE_DIR',
    'USE_MIXED_PRECISION',
    'ENABLE_MODEL_CACHING',
    'LOG_LEVEL',
    'LOG_FORMAT',
    'MAX_CONCURRENT_REQUESTS',
    'MAX_BATCH_SIZE',
    'MEMORY_CLEANUP_THRESHOLD'
]