Skip to content

Commit eafc270

Browse files
authored
Merge pull request #1 from wangli-coder/main
update gradio_example.py
2 parents 3885ef4 + 57965e7 commit eafc270

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

pyclip/gradio_example.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,22 @@
1616
parser.add_argument('--isCN', type=int, default=1)
1717
parser.add_argument('--db_path', type=str, default='clip_feat_db_coco')
1818
parser.add_argument('--image_folder', type=str, default='coco_1000')
19+
parser.add_argument('--dev_type', type=str, default='host', choices=['host', 'axcl'])
1920
args = parser.parse_args()
2021

2122
image_folder = args.image_folder
2223

2324
# 初始化
2425
devices_info = enum_devices()
2526
print("可用设备:", devices_info)
27+
device = AxDeviceType.host_device if args.dev_type == 'host' else AxDeviceType.axcl_device
28+
2629
if devices_info['host']['available']:
2730
print("host device available")
28-
sys_init(AxDeviceType.host_device, -1)
31+
sys_init(device, 0)
2932
elif devices_info['devices']['count'] > 0:
3033
print("axcl device available, use device-0")
31-
sys_init(AxDeviceType.axcl_device, 0)
34+
sys_init(device, 0)
3235
else:
3336
raise Exception("No available device")
3437

@@ -37,7 +40,8 @@
3740
'image_encoder_path': args.ienc,
3841
'tokenizer_path': args.vocab,
3942
'db_path': args.db_path,
40-
'isCN': args.isCN
43+
'isCN': args.isCN,
44+
'dev_type': device
4145
})
4246

4347

0 commit comments

Comments
 (0)