Spaces:
Build error
Build error
# -*- coding: utf-8 -*- | |
"""GRADIO_2.ipynb | |
""" | |
import tensorflow as tf | |
from keras.models import Sequential, save_model | |
from keras.layers import Dense,Dropout,Flatten,Conv2D,MaxPooling2D, Conv1D, Reshape, BatchNormalization, Add | |
import os | |
#os.system("unzip 98percentmodel-20220909T223547Z-001.zip") | |
os.system("unzip 9826model-20220910T034210Z-001.zip") | |
import keras | |
#new_model = keras.models.load_model('98percentmodel') | |
new_model = keras.models.load_model('9826model') | |
import numpy as np | |
import gradio as gr | |
"""# Go with this""" | |
"define our function" | |
""" | |
import numpy as np | |
xt = np.array([[1,2],[3,4],[5,6], [7,8]]) | |
yt = np.array([[1,2],[3,4],[5,6]]) | |
""" | |
#def get_output(inp, model=new_model): | |
# works! | |
def get_output(inp_0, inp_1, inp_2, inp_3, inp_4, inp_5, inp_6, inp_7): #, model=new_model): | |
# inp: 8 floats | |
# cast into [[float,float]...] | |
inp = [inp_0, inp_1, inp_2, inp_3, inp_4, inp_5, inp_6, inp_7] | |
ii = [] | |
for idx in range(0,len(inp),2): | |
ii.append([inp[idx], inp[idx+1]]) | |
assert len(ii) == 4 | |
inp = np.array(ii) | |
inp = np.array(inp) | |
inp = np.array(inp).reshape((1,4,2,1)) | |
real_inp = np.array([inp]).reshape((1,4,2,1)) | |
out = new_model.predict(real_inp) | |
# cast to float | |
ret = [] | |
for ele in out[0]: | |
ret.append(list(map(float, ele))) | |
#return ret | |
rr = [x for y in ret for x in y] | |
return rr[0], rr[1], rr[2], rr[3], rr[4], rr[5] | |
interface = gr.Interface( | |
fn = get_output, | |
#inputs=[["number", "number"],["number", "number"],["number", "number"],["number", "number"]], | |
#inputs = [["number","number","number","number","number","number","number", "number"]], | |
inputs = ["number","number","number","number","number","number","number", "number"], | |
#outputs=["number"] | |
#outputs = "number" | |
outputs = ["number","number","number","number","number","number"] | |
) | |
interface.launch() | |