Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -25,10 +25,7 @@ model_path = 'shufflenet-v2-10.onnx'
|
|
| 25 |
model = onnx.load(model_path)
|
| 26 |
session = ort.InferenceSession(model.SerializeToString())
|
| 27 |
|
| 28 |
-
|
| 29 |
-
with Image.open(path) as img:
|
| 30 |
-
img = np.array(img.convert('RGB'))
|
| 31 |
-
return img
|
| 32 |
|
| 33 |
preprocess = transforms.Compose([
|
| 34 |
transforms.Resize(256),
|
|
@@ -40,8 +37,7 @@ preprocess = transforms.Compose([
|
|
| 40 |
|
| 41 |
|
| 42 |
|
| 43 |
-
def predict(
|
| 44 |
-
img = get_image(path)
|
| 45 |
input_tensor = preprocess(img)
|
| 46 |
img = input_tensor.unsqueeze(0)
|
| 47 |
ort_inputs = {session.get_inputs()[0].name: img.cpu().detach().numpy()}
|
|
@@ -58,4 +54,4 @@ title="ShuffleNet-v2"
|
|
| 58 |
description="ShuffleNet is a deep convolutional network for image classification. ShuffleNetV2 is an improved architecture that is the state-of-the-art in terms of speed and accuracy tradeoff used for image classification."
|
| 59 |
|
| 60 |
examples=[['kitten.jpg']]
|
| 61 |
-
gr.Interface(predict,gr.inputs.Image(type='
|
|
|
|
| 25 |
model = onnx.load(model_path)
|
| 26 |
session = ort.InferenceSession(model.SerializeToString())
|
| 27 |
|
| 28 |
+
|
|
|
|
|
|
|
|
|
|
| 29 |
|
| 30 |
preprocess = transforms.Compose([
|
| 31 |
transforms.Resize(256),
|
|
|
|
| 37 |
|
| 38 |
|
| 39 |
|
| 40 |
+
def predict(img):
|
|
|
|
| 41 |
input_tensor = preprocess(img)
|
| 42 |
img = input_tensor.unsqueeze(0)
|
| 43 |
ort_inputs = {session.get_inputs()[0].name: img.cpu().detach().numpy()}
|
|
|
|
| 54 |
description="ShuffleNet is a deep convolutional network for image classification. ShuffleNetV2 is an improved architecture that is the state-of-the-art in terms of speed and accuracy tradeoff used for image classification."
|
| 55 |
|
| 56 |
examples=[['kitten.jpg']]
|
| 57 |
+
gr.Interface(predict,gr.inputs.Image(type='pil'),"label",title=title,description=description,examples=examples).launch(enable_queue=True,debug=True)
|