hylee commited on
Commit
929e86a
·
1 Parent(s): d684058

update with edu-toolkit

Browse files
Files changed (2) hide show
  1. handler.py +9 -4
  2. requirements.txt +1 -0
handler.py CHANGED
@@ -11,6 +11,7 @@ import transformers
11
  from transformers import BertTokenizer, BertForSequenceClassification
12
  import psutil
13
  from transformers.utils import logging
 
14
 
15
  transformers.logging.set_verbosity_debug()
16
 
@@ -249,7 +250,8 @@ class EndpointHandler():
249
  mem_info = psutil.virtual_memory()
250
  used_mem = mem_info.used / (1024 ** 3) # Convert to gigabytes
251
  total_mem = mem_info.total / (1024 ** 3) # Convert to gigabytes
252
- logger.info(f"Used Memory before models loaded: {used_mem:.2f} GB, Total RAM: {total_mem:.2f} GB")
 
253
  # Uptake
254
  uptake_model = UptakeModel(
255
  self.device, self.tokenizer, self.input_builder)
@@ -259,7 +261,8 @@ class EndpointHandler():
259
  mem_info = psutil.virtual_memory()
260
  used_mem = mem_info.used / (1024 ** 3) # Convert to gigabytes
261
  total_mem = mem_info.total / (1024 ** 3) # Convert to gigabytes
262
- logger.info(f"Used Memory after model 1 loaded: {used_mem:.2f} GB, Total Mem: {total_mem:.2f} GB")
 
263
  logger.info(f"CPU Usage after model 1 loaded: {cpu_percent}%")
264
  # del uptake_model
265
  # cpu_percent = psutil.cpu_percent()
@@ -276,7 +279,8 @@ class EndpointHandler():
276
  mem_info = psutil.virtual_memory()
277
  used_mem = mem_info.used / (1024 ** 3) # Convert to gigabytes
278
  total_mem = mem_info.total / (1024 ** 3) # Convert to gigabytes
279
- logger.info(f"Used Memory after model 2 loaded: {used_mem:.2f} GB, Total Mem: {total_mem:.2f} GB")
 
280
  logger.info(f"CPU Usage after model 2 loaded: {cpu_percent}%")
281
  # print(f"CPU Usage after model 2 loaded: {cpu_percent}%")
282
  # del reasoning_model
@@ -296,7 +300,8 @@ class EndpointHandler():
296
  mem_info = psutil.virtual_memory()
297
  used_mem = mem_info.used / (1024 ** 3) # Convert to gigabytes
298
  total_mem = mem_info.total / (1024 ** 3) # Convert to gigabytes
299
- logger.info(f"Used Memory after model 3 loaded: {used_mem:.2f} GB, Total Mem: {total_mem:.2f} GB")
 
300
  # print(f"CPU Usage after model 3 loaded: {cpu_percent}%")
301
  # del question_model
302
  cpu_percent = psutil.cpu_percent()
 
11
  from transformers import BertTokenizer, BertForSequenceClassification
12
  import psutil
13
  from transformers.utils import logging
14
+ from edu_toolkit import language_analysis
15
 
16
  transformers.logging.set_verbosity_debug()
17
 
 
250
  mem_info = psutil.virtual_memory()
251
  used_mem = mem_info.used / (1024 ** 3) # Convert to gigabytes
252
  total_mem = mem_info.total / (1024 ** 3) # Convert to gigabytes
253
+ logger.info(
254
+ f"Used Memory before models loaded: {used_mem:.2f} GB, Total RAM: {total_mem:.2f} GB")
255
  # Uptake
256
  uptake_model = UptakeModel(
257
  self.device, self.tokenizer, self.input_builder)
 
261
  mem_info = psutil.virtual_memory()
262
  used_mem = mem_info.used / (1024 ** 3) # Convert to gigabytes
263
  total_mem = mem_info.total / (1024 ** 3) # Convert to gigabytes
264
+ logger.info(
265
+ f"Used Memory after model 1 loaded: {used_mem:.2f} GB, Total Mem: {total_mem:.2f} GB")
266
  logger.info(f"CPU Usage after model 1 loaded: {cpu_percent}%")
267
  # del uptake_model
268
  # cpu_percent = psutil.cpu_percent()
 
279
  mem_info = psutil.virtual_memory()
280
  used_mem = mem_info.used / (1024 ** 3) # Convert to gigabytes
281
  total_mem = mem_info.total / (1024 ** 3) # Convert to gigabytes
282
+ logger.info(
283
+ f"Used Memory after model 2 loaded: {used_mem:.2f} GB, Total Mem: {total_mem:.2f} GB")
284
  logger.info(f"CPU Usage after model 2 loaded: {cpu_percent}%")
285
  # print(f"CPU Usage after model 2 loaded: {cpu_percent}%")
286
  # del reasoning_model
 
300
  mem_info = psutil.virtual_memory()
301
  used_mem = mem_info.used / (1024 ** 3) # Convert to gigabytes
302
  total_mem = mem_info.total / (1024 ** 3) # Convert to gigabytes
303
+ logger.info(
304
+ f"Used Memory after model 3 loaded: {used_mem:.2f} GB, Total Mem: {total_mem:.2f} GB")
305
  # print(f"CPU Usage after model 3 loaded: {cpu_percent}%")
306
  # del question_model
307
  cpu_percent = psutil.cpu_percent()
requirements.txt CHANGED
@@ -4,3 +4,4 @@ numpy==1.22.4
4
  scipy==1.7.3
5
  torch==1.10.2
6
  transformers==4.29.1
 
 
4
  scipy==1.7.3
5
  torch==1.10.2
6
  transformers==4.29.1
7
+ edu-toolkit @ git+https://github.com/rosewang2008/edu-toolkit.git@main