Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| import tensorflow as tf | |
| import numpy as np | |
| from huggingface_hub import from_pretrained_keras | |
| def predict_diagnosis(loops): | |
| if loops.shape[2] == 4: | |
| loops = np.delete(loops, 3, axis=2) | |
| n_img = np.ndarray((1, 255, 906, 3)) | |
| for i in range(n_img.shape[0]): | |
| n_img[i] = tf.keras.utils.img_to_array(tf.image.resize(loops, [255, 906])) | |
| n_img = n_img.astype(np.float32)/255.0 | |
| model = from_pretrained_keras("layai/priya-loop-model") | |
| single_data = model.predict(n_img) | |
| single_data = single_data[0] | |
| return np.argmax(single_data) | |
| input = gr.Image() | |
| output = gr.Textbox(label='Predicted diagnosis') | |
| iloops = gr.Interface( fn=predict_diagnosis, | |
| inputs=input, | |
| outputs=output, | |
| capture_session=True) | |
| iloops.launch(debug=True) |