ahmedzein commited on
Commit
67a49db
·
verified ·
1 Parent(s): 4fa8792

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +18 -0
main.py CHANGED
@@ -11,6 +11,24 @@ from pdftoword import convertPDFtoWORD
11
 
12
  from model import inference
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
15
  app = FastAPI()
16
 
 
11
 
12
  from model import inference
13
 
14
+ import platform
15
+ if platform.system() == "Windows":
16
+ print("Windows detected. Assigning cache directory to Transformers in AppData\Local.")
17
+ transformers_cache_directory = os.path.join(os.getenv('LOCALAPPDATA'), 'transformers_cache')
18
+ if not os.path.exists(transformers_cache_directory):
19
+ try:
20
+ os.mkdir(transformers_cache_directory)
21
+ print(f"First launch. Directory '{transformers_cache_directory}' created successfully.")
22
+ except OSError as e:
23
+ print(f"Error creating directory '{transformers_cache_directory}': {e}")
24
+ else:
25
+ print(f"Directory '{transformers_cache_directory}' already exists.")
26
+ os.environ['TRANSFORMERS_CACHE'] = transformers_cache_directory
27
+ print("Environment variable assigned.")
28
+ del transformers_cache_directory
29
+
30
+ else:
31
+ print("Windows not detected. Assignment of Transformers cache directory not necessary.")
32
 
33
  app = FastAPI()
34