cxeep commited on
Commit
51e2294
·
verified ·
1 Parent(s): 00e36b4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -2,8 +2,11 @@ import gradio as gr
2
  import subprocess
3
  import os
4
 
5
- os.environ["LD_LIBRARY_PATH"] = os.getenv("LD_LIBRARY_PATH", "") + ":./third_party/"
 
 
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