Update app.py
Browse files
app.py
CHANGED
@@ -2,8 +2,11 @@ import gradio as gr
|
|
2 |
import subprocess
|
3 |
import os
|
4 |
|
5 |
-
|
|
|
|
|
6 |
os.system("chmod a+x ./yolov5s-tt100k")
|
|
|
7 |
def run_yolov5s(image_filepath):
|
8 |
result = subprocess.run(["./yolov5s-tt100k", "-m", "./yolov5s_tt100k_opt_fp32.tmfile", "-i", image_filepath], capture_output=True, text=True, shell=True, env=os.environ)
|
9 |
return "yolov5s-tt100k.out.jpg", result.stdout
|
|
|
2 |
import subprocess
|
3 |
import os
|
4 |
|
5 |
+
# 获取third_party文件夹的绝对路径
|
6 |
+
third_party_path = os.path.abspath('./third_party/')
|
7 |
+
os.environ['LD_LIBRARY_PATH'] = f"{os.environ.get('LD_LIBRARY_PATH', '')}:{third_party_path}"
|
8 |
os.system("chmod a+x ./yolov5s-tt100k")
|
9 |
+
print(os.environ.get('LD_LIBRARY_PATH'))
|
10 |
def run_yolov5s(image_filepath):
|
11 |
result = subprocess.run(["./yolov5s-tt100k", "-m", "./yolov5s_tt100k_opt_fp32.tmfile", "-i", image_filepath], capture_output=True, text=True, shell=True, env=os.environ)
|
12 |
return "yolov5s-tt100k.out.jpg", result.stdout
|