m = GEKKO(remote=False) x = m.Var(0,lb=0,ub=1) y,y_std = Gekko_GPR(gpr,m).predict(x,return_std=True) m.Minimize(y_std) m.solve(disp=False) print('solution:',y.value[0],'std:',y_std.value[0]) print('x:',x.value[0]) print('Gekko Solvetime:',m.options.SOLVETIME,'s') opt_val2 = [x.value[0],y.value[0],y_std.value[0]]