cxeep commited on
Commit
cd0bd09
·
verified ·
1 Parent(s): 4d3de7c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -5,10 +5,10 @@ import os
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(["LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/app/third_party","./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
13
 
14
  iface = gr.Interface(fn=run_yolov5s, inputs=gr.Image(type="filepath"), outputs=[gr.Image(type="filepath"), gr.Textbox()])
 
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-static.bin")
9
  print(os.environ.get('LD_LIBRARY_PATH'))
10
  def run_yolov5s(image_filepath):
11
+ result = subprocess.run(["./yolov5s-tt100k-static.bin", "-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
13
 
14
  iface = gr.Interface(fn=run_yolov5s, inputs=gr.Image(type="filepath"), outputs=[gr.Image(type="filepath"), gr.Textbox()])