hylee
commited on
Commit
·
929e86a
1
Parent(s):
d684058
update with edu-toolkit
Browse files- handler.py +9 -4
- 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(
|
|
|
|
| 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(
|
|
|
|
| 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(
|
|
|
|
| 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(
|
|
|
|
| 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
|