0sphinx.addnodesdocument)}( rawsourcechildren]docutils.nodessection)}(hhh](h title)}(hfaropt.templates packageh]h Textfaropt.templates package}(hhparenthhhsourceNlineNuba attributes}(ids]classes]names]dupnames]backrefs]utagnamehhh hhhF/home/ec2-user/environment/faropt/sdk/docs/source/faropt.templates.rsthKubh )}(hhh]h)}(h Submodulesh]h Submodules}(hh1hh/hhhNhNubah}(h ]h"]h$]h&]h(]uh*hhh,hhhh+hKubah}(h ] submodulesah"]h$] submodulesah&]h(]uh*h hh hhhh+hKubh )}(hhh](h)}(h faropt.templates.blackbox moduleh]h faropt.templates.blackbox module}(hhJhhHhhhNhNubah}(h ]h"]h$]h&]h(]uh*hhhEhhhh+hKubhindex)}(hhh]h}(h ]h"]h$]h&]h(]entries](pair!module; faropt.templates.blackbox module-faropt.templates.blackboxhNtauh*hVhhEhhhr/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpthKubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](single-AsyncOpt (class in faropt.templates.blackbox)"faropt.templates.blackbox.AsyncOpthNtauh*hVhhEhhhNhNubhdesc)}(hhh](hdesc_signature)}(hAsyncOpt(stackname='faropt')h](hdesc_annotation)}(hclass h]hclass }(hhhhhhhNhNubah}(h ]h"]h$]h&]h(] xml:spacepreserveuh*hhh~hhhr/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpthNubh desc_addname)}(hfaropt.templates.blackbox.h]hfaropt.templates.blackbox.}(hhhhhhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhh~hhhhhNubh desc_name)}(hAsyncOpth]hAsyncOpt}(hhhhhhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhh~hhhhhNubhdesc_parameterlist)}(hstackname='faropt'h]hdesc_parameter)}(hstackname='faropt'h](h desc_sig_name)}(h stacknameh]h stackname}(hhhhubah}(h ]h"]nah$]h&]h(]uh*hhhubhdesc_sig_operator)}(h=h]h=}(hhhhubah}(h ]h"]oah$]h&]h(]uh*hhhubh inline)}(h'faropt'h]h'faropt'}(hhhhubah}(h ]h"] default_valueah$]h&]h(]support_smartquotesuh*hhhubeh}(h ]h"]h$]h&]h(]hhuh*hhhubah}(h ]h"]h$]h&]h(]hhuh*hhh~hhhhhNubeh}(h ]huah"]h$]h&]h(]modulefaropt.templates.blackboxclasshfullnamehuh*h|hhhKhhyhhubh desc_content)}(hhh](h paragraph)}(hBases: :class:`object`h](hBases: }(hBases: hjhhhNhNubh pending_xref)}(h:class:`object`h]h literal)}(hobjecth]hobject}(hhhj#ubah}(h ]h"](xrefpypy-classeh$]h&]h(]uh*j!hjubah}(h ]h"]h$]h&]h(]refdocfaropt.templates refdomainj/reftypeclass refexplicitrefwarn py:modulejpy:classh reftargetj%uh*jhr/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpthKhjubeh}(h ]h"]h$]h&]h(]uh*jhjDhKhj hhubj)}(hXAsyncOpt class for typical black-box optimizattion problems where the function evaluation is slow. Take for example an engine simulation - each simulation may take an hour, and you don't want to make the optimizer wait for an update. This class implements a serverless ask- and tell-optimizer interface to ask an optimizer for the next point to evaluate the function at, based on expected improvement (Bayesian opt), and users can tell the optimizer the results of an optimization to update the response surfaceh]hXAsyncOpt class for typical black-box optimizattion problems where the function evaluation is slow. Take for example an engine simulation - each simulation may take an hour, and you don’t want to make the optimizer wait for an update. This class implements a serverless ask- and tell-optimizer interface to ask an optimizer for the next point to evaluate the function at, based on expected improvement (Bayesian opt), and users can tell the optimizer the results of an optimization to update the response surface}(hjMhjKhhhNhNubah}(h ]h"]h$]h&]h(]uh*jhr/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpthKhj hhubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](hs7ask_model() (faropt.templates.blackbox.AsyncOpt method),faropt.templates.blackbox.AsyncOpt.ask_modelhNtauh*hVhj hhhNhNubhx)}(hhh](h})}(h AsyncOpt.ask_model(modelname='')h](h)}(h ask_modelh]h ask_model}(hhhjohhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhjkhhh|/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpt.ask_modelhNubh)}(h modelname=''h]h)}(h modelname=''h](h)}(h modelnameh]h modelname}(hhhjubah}(h ]h"]hah$]h&]h(]uh*hhjubh)}(h=h]h=}(hhhjubah}(h ]h"]hah$]h&]h(]uh*hhjubh)}(h''h]h''}(hhhjubah}(h ]h"]hah$]h&]h(]support_smartquotesuh*hhjubeh}(h ]h"]h$]h&]h(]hhuh*hhj~ubah}(h ]h"]h$]h&]h(]hhuh*hhjkhhhj}hNubeh}(h ]jfah"]h$]h&]h(]jfaropt.templates.blackboxj hj AsyncOpt.ask_modeluh*h|hj}hKhjhhhubj )}(hhh](j)}(hLasks the model for a new point to evaluate at, based on expected improvementh]hLasks the model for a new point to evaluate at, based on expected improvement}(hjhjhhhNhNubah}(h ]h"]h$]h&]h(]uh*jh|/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpt.ask_modelhKhjhhubh field_list)}(hhh]h field)}(hhh](h field_name)}(h Parametersh]h Parameters}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjhj}hKubh field_body)}(hhh]j)}(h0modelname (string, opional) -- UUID of the modelh](hliteral_strong)}(h modelnameh]h modelname}(hhhjubah}(h ]h"]h$]h&]h(] refspecificuh*jhjubh (}(hhhjubj)}(hhh]hliteral_emphasis)}(hstringh]hstring}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainpy refexplicitreftypej  reftargetjj uh*jhjubj)}(h, h]h, }(hhhj-ubah}(h ]h"]h$]h&]h(]uh*jhjubj)}(hhh]j)}(hopionalh]hopional}(hhhj>ubah}(h ]h"]h$]h&]h(]uh*jhj;ubah}(h ]h"]h$]h&]h(] refdomainj) refexplicitreftypej  reftargetj@j uh*jhjubh)}(hhhjubh – }(hhhjubhUUID of the model}(hUUID of the modelhjhhhNhNubeh}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(]uh*jhjubeh}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(]uh*jhjhhhNhNubeh}(h ]h"]h$]h&]h(]uh*j hjhhhhj}hNubeh}(h ]h"]j)ah$]h&]h(]domainj)objtypemethoddesctypejnoindexuh*hwhhhj hNhNubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](hs:create_model() (faropt.templates.blackbox.AsyncOpt method)/faropt.templates.blackbox.AsyncOpt.create_modelhNtauh*hVhj hhhNhNubhx)}(hhh](h})}(h*AsyncOpt.create_model(bounds, modeltag='')h](h)}(h create_modelh]h create_model}(hhhjhhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhjhhh/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpt.create_modelhNubh)}(hbounds, modeltag=''h](h)}(hboundsh]h)}(hboundsh]hbounds}(hhhjubah}(h ]h"]hah$]h&]h(]uh*hhjubah}(h ]h"]h$]h&]h(]hhuh*hhjubh)}(h modeltag=''h](h)}(hmodeltagh]hmodeltag}(hhhjubah}(h ]h"]hah$]h&]h(]uh*hhjubh)}(h=h]h=}(hhhjubah}(h ]h"]hah$]h&]h(]uh*hhjubh)}(h''h]h''}(hhhjubah}(h ]h"]hah$]h&]h(]support_smartquotesuh*hhjubeh}(h ]h"]h$]h&]h(]hhuh*hhjubeh}(h ]h"]h$]h&]h(]hhuh*hhjhhhjhNubeh}(h ]jah"]h$]h&]h(]jfaropt.templates.blackboxj hj AsyncOpt.create_modeluh*h|hjhKhjhhubj )}(hhh](j)}(hxUpdates the model by pickling and uploading (overwriting) the opt model to a special async bucket generated by the stackh]hxUpdates the model by pickling and uploading (overwriting) the opt model to a special async bucket generated by the stack}(hjhjhhhNhNubah}(h ]h"]h$]h&]h(]uh*jh/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpt.create_modelhKhjhhubj)}(hhh]j)}(hhh](j)}(h Parametersh]h Parameters}(hhhj'ubah}(h ]h"]h$]h&]h(]uh*jhj$hjhKubj)}(hhh]h bullet_list)}(hhh](h list_item)}(hhh]j)}(hUbounds (list of tuples, like [(-1.0,1.0),(-5,5),(-10.5,10.5)..]) -- UUID of the modelh](j)}(hboundsh]hbounds}(hhhjFubah}(h ]h"]h$]h&]h(]j uh*jhjBubh (}(hhhjBubj)}(hhh]j)}(hlist of tuplesh]hlist of tuples}(hhhj[ubah}(h ]h"]h$]h&]h(]uh*jhjXubah}(h ]h"]h$]h&]h(] refdomainpy refexplicitreftypej  reftargetj]j uh*jhjBubj)}(h, h]h, }(hhhjtubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hhh]j)}(hlikeh]hlike}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainjp refexplicitreftypej  reftargetjj uh*jhjBubj)}(h [h]h [}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(h(h]h(}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hhh]j)}(h-1.0h]h-1.0}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainjp refexplicitreftypej  reftargetjj uh*jhjBubj)}(h,h]h,}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hhh]j)}(h1.0h]h1.0}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainjp refexplicitreftypej  reftargetjj uh*jhjBubj)}(h)h]h)}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hjh]h,}(hhhj ubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hjh]h(}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hhh]j)}(h-5h]h-5}(hhhj(ubah}(h ]h"]h$]h&]h(]uh*jhj%ubah}(h ]h"]h$]h&]h(] refdomainjp refexplicitreftypej  reftargetj*j uh*jhjBubj)}(hjh]h,}(hhhj@ubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hhh]j)}(h5h]h5}(hhhjPubah}(h ]h"]h$]h&]h(]uh*jhjMubah}(h ]h"]h$]h&]h(] refdomainjp refexplicitreftypej  reftargetjRj uh*jhjBubj)}(hjh]h)}(hhhjhubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hjh]h,}(hhhjuubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hjh]h(}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hhh]j)}(h-10.5h]h-10.5}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainjp refexplicitreftypej  reftargetjj uh*jhjBubj)}(hjh]h,}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hhh]j)}(h10.5h]h10.5}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainjp refexplicitreftypej  reftargetjj uh*jhjBubj)}(hjh]h)}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjBubj)}(hhh]j)}(h...h]h..}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainjp refexplicitreftypej  reftarget..j uh*jhjBubj)}(h]h]h]}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjBubh)}(hhhjBubh – }(hhhjBubhUUID of the model}(hUUID of the modelhjBhhhNhNubeh}(h ]h"]h$]h&]h(]uh*jhj?ubah}(h ]h"]h$]h&]h(]uh*j=hj:ubj>)}(hhh]j)}(h=modeltag (string, optional) -- Friendly name of the optimizerh](j)}(hmodeltagh]hmodeltag}(hhhj)ubah}(h ]h"]h$]h&]h(]j uh*jhj%ubh (}(hhhj%ubj)}(hhh]j)}(hstringh]hstring}(hhhj>ubah}(h ]h"]h$]h&]h(]uh*jhj;ubah}(h ]h"]h$]h&]h(] refdomainjp refexplicitreftypej  reftargetj@j uh*jhj%ubj)}(h, h]h, }(hhhjVubah}(h ]h"]h$]h&]h(]uh*jhj%ubj)}(hhh]j)}(hoptionalh]hoptional}(hhhjgubah}(h ]h"]h$]h&]h(]uh*jhjdubah}(h ]h"]h$]h&]h(] refdomainjp refexplicitreftypej  reftargetjij uh*jhj%ubh)}(hhhj%ubh – }(hhhj%ubhFriendly name of the optimizer}(hFriendly name of the optimizerhj%hhhNhNubeh}(h ]h"]h$]h&]h(]uh*jhj"ubah}(h ]h"]h$]h&]h(]uh*j=hj:ubeh}(h ]h"]h$]h&]h(]uh*j8hj5ubah}(h ]h"]h$]h&]h(]uh*jhj$ubeh}(h ]h"]h$]h&]h(]uh*jhj!ubah}(h ]h"]h$]h&]h(]uh*jhjhhhNhNubeh}(h ]h"]h$]h&]h(]uh*j hjhhhjhNubeh}(h ]h"]jpah$]h&]h(]jjpjmethodjjjuh*hwhhhj hNhNubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](hs9list_models() (faropt.templates.blackbox.AsyncOpt method).faropt.templates.blackbox.AsyncOpt.list_modelshNtauh*hVhj hhh~/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpt.list_modelshNubhx)}(hhh](h})}(hAsyncOpt.list_models()h](h)}(h list_modelsh]h list_models}(hhhjhhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhjhhh~/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpt.list_modelshNubh)}(h()h]h}(h ]h"]h$]h&]h(]hhuh*hhjhhhjhNubeh}(h ]jah"]h$]h&]h(]jfaropt.templates.blackboxj hj AsyncOpt.list_modelsuh*h|hjhKhjhhubj )}(hhh]j)}(hCPrints a list of all models created so faar with UUID and modeltagsh]hCPrints a list of all models created so faar with UUID and modeltags}(hjhjhhhNhNubah}(h ]h"]h$]h&]h(]uh*jhjhKhjhhubah}(h ]h"]h$]h&]h(]uh*j hjhhhjhNubeh}(h ]h"]pyah$]h&]h(]jjjmethodjjjuh*hwhhhj hjhNubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](hs8tell_model() (faropt.templates.blackbox.AsyncOpt method)-faropt.templates.blackbox.AsyncOpt.tell_modelhNtauh*hVhj hhhNhNubhx)}(hhh](h})}(h-AsyncOpt.tell_model(xval, fval, modelname='')h](h)}(h tell_modelh]h tell_model}(hhhj(hhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhj$hhh}/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpt.tell_modelhNubh)}(hxval, fval, modelname=''h](h)}(hxvalh]h)}(hxvalh]hxval}(hhhj?ubah}(h ]h"]hah$]h&]h(]uh*hhj;ubah}(h ]h"]h$]h&]h(]hhuh*hhj7ubh)}(hfvalh]h)}(hfvalh]hfval}(hhhjWubah}(h ]h"]hah$]h&]h(]uh*hhjSubah}(h ]h"]h$]h&]h(]hhuh*hhj7ubh)}(h modelname=''h](h)}(h modelnameh]h modelname}(hhhjoubah}(h ]h"]hah$]h&]h(]uh*hhjkubh)}(h=h]h=}(hhhj}ubah}(h ]h"]hah$]h&]h(]uh*hhjkubh)}(h''h]h''}(hhhjubah}(h ]h"]hah$]h&]h(]support_smartquotesuh*hhjkubeh}(h ]h"]h$]h&]h(]hhuh*hhj7ubeh}(h ]h"]h$]h&]h(]hhuh*hhj$hhhj6hNubeh}(h ]jah"]h$]h&]h(]jfaropt.templates.blackboxj hj AsyncOpt.tell_modeluh*h|hj6hKhj!hhubj )}(hhh](j)}(htells the model what the fuction value was for a new point (xval). The model's response surface is then updated based on this informationh]htells the model what the fuction value was for a new point (xval). The model’s response surface is then updated based on this information}(hjhjhhhNhNubah}(h ]h"]h$]h&]h(]uh*jh}/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpt.tell_modelhKhjhhubj)}(hhh]j)}(hhh](j)}(h Parametersh]h Parameters}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjhj6hKubj)}(hhh]j9)}(hhh](j>)}(hhh]j)}(hbxval (list) -- Point that was evaluated, like [0,0], that is within the bounds set in create_modelh](j)}(hxvalh]hxval}(hhhjubah}(h ]h"]h$]h&]h(]j uh*jhjubh (}(hhhjubj)}(hhh]j)}(hlisth]hlist}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainpy refexplicitreftypej  reftargetjj uh*jhjubh)}(hhhjubh – }(hhhjubhSPoint that was evaluated, like [0,0], that is within the bounds set in create_model}(hSPoint that was evaluated, like [0,0], that is within the bounds set in create_modelhjhhhNhNubeh}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(]uh*j=hjubj>)}(hhh]j)}(h/fval (float) -- function value measured at xvalh](j)}(hfvalh]hfval}(hhhj/ubah}(h ]h"]h$]h&]h(]j uh*jhj+ubh (}(hhhj+ubj)}(hhh]j)}(hfloath]hfloat}(hhhjDubah}(h ]h"]h$]h&]h(]uh*jhjAubah}(h ]h"]h$]h&]h(] refdomainj  refexplicitreftypej  reftargetjFj uh*jhj+ubh)}(hhhj+ubh – }(hhhj+ubhfunction value measured at xval}(hfunction value measured at xvalhj+hhhNhNubeh}(h ]h"]h$]h&]h(]uh*jhj(ubah}(h ]h"]h$]h&]h(]uh*j=hjubj>)}(hhh]j)}(h0modelname (string, opional) -- UUID of the modelh](j)}(h modelnameh]h modelname}(hhhj|ubah}(h ]h"]h$]h&]h(]j uh*jhjxubh (}(hhhjxubj)}(hhh]j)}(hstringh]hstring}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainj  refexplicitreftypej  reftargetjj uh*jhjxubj)}(h, h]h, }(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjxubj)}(hhh]j)}(hopionalh]hopional}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainj  refexplicitreftypej  reftargetjj uh*jhjxubh)}(hhhjxubh – }(hhhjxubhUUID of the model}(hUUID of the modelhjxhhhNhNubeh}(h ]h"]h$]h&]h(]uh*jhjuubah}(h ]h"]h$]h&]h(]uh*j=hjubeh}(h ]h"]h$]h&]h(]uh*j8hjubah}(h ]h"]h$]h&]h(]uh*jhjubeh}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(]uh*jhjhhhNhNubeh}(h ]h"]h$]h&]h(]uh*j hj!hhhj6hNubeh}(h ]h"]j ah$]h&]h(]jj jmethodjjjuh*hwhhhj hNhNubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](hs:update_model() (faropt.templates.blackbox.AsyncOpt method)/faropt.templates.blackbox.AsyncOpt.update_modelhNtauh*hVhj hhhNhNubhx)}(hhh](h})}(h%AsyncOpt.update_model(modelname, opt)h](h)}(h update_modelh]h update_model}(hhhj%hhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhj!hhh/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpt.update_modelhNubh)}(hmodelname, opth](h)}(h modelnameh]h)}(h modelnameh]h modelname}(hhhj<ubah}(h ]h"]hah$]h&]h(]uh*hhj8ubah}(h ]h"]h$]h&]h(]hhuh*hhj4ubh)}(hopth]h)}(hopth]hopt}(hhhjTubah}(h ]h"]hah$]h&]h(]uh*hhjPubah}(h ]h"]h$]h&]h(]hhuh*hhj4ubeh}(h ]h"]h$]h&]h(]hhuh*hhj!hhhj3hNubeh}(h ]jah"]h$]h&]h(]jfaropt.templates.blackboxj hj AsyncOpt.update_modeluh*h|hj3hKhjhhubj )}(hhh](j)}(hxUpdates the model by pickling and uploading (overwriting) the opt model to a special async bucket generated by the stackh]hxUpdates the model by pickling and uploading (overwriting) the opt model to a special async bucket generated by the stack}(hj{hjyhhhNhNubah}(h ]h"]h$]h&]h(]uh*jh/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackbox.AsyncOpt.update_modelhKhjvhhubj)}(hhh]j)}(hhh](j)}(h Parametersh]h Parameters}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjhj3hKubj)}(hhh]j9)}(hhh](j>)}(hhh]j)}(h'modelname (string) -- UUID of the modelh](j)}(h modelnameh]h modelname}(hhhjubah}(h ]h"]h$]h&]h(]j uh*jhjubh (}(hhhjubj)}(hhh]j)}(hstringh]hstring}(hhhjubah}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(] refdomainpy refexplicitreftypej  reftargetjj uh*jhjubh)}(hhhjubh – }(hhhjubhUUID of the model}(hUUID of the modelhjhhhNhNubeh}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(]uh*j=hjubj>)}(hhh]j)}(h=opt (scikit-opt) -- object containing params of the optimizerh](j)}(hopth]hopt}(hhhjubah}(h ]h"]h$]h&]h(]j uh*jhjubh (}(hhhjubj)}(hhh]j)}(h scikit-opth]h scikit-opt}(hhhj ubah}(h ]h"]h$]h&]h(]uh*jhj ubah}(h ]h"]h$]h&]h(] refdomainj refexplicitreftypej  reftargetj j uh*jhjubh)}(hhhjubh – }(hhhjubh)object containing params of the optimizer}(h)object containing params of the optimizerhjhhhNhNubeh}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(]uh*j=hjubeh}(h ]h"]h$]h&]h(]uh*j8hjubah}(h ]h"]h$]h&]h(]uh*jhjubeh}(h ]h"]h$]h&]h(]uh*jhjubah}(h ]h"]h$]h&]h(]uh*jhjvhhhNhNubeh}(h ]h"]h$]h&]h(]uh*j hjhhhj3hNubeh}(h ]h"]jah$]h&]h(]jjjmethodjja juh*hwhhhj hNhNubeh}(h ]h"]h$]h&]h(]uh*j hhyhhhhhNubeh}(h ]h"]pyah$]h&]h(]jjk jclassjjo juh*hwhhhhEhNhNubeh}(h ](he faropt-templates-blackbox-moduleeh"]h$] faropt.templates.blackbox moduleah&]h(]uh*h hh hhhh+hKubh )}(hhh](h)}(hfaropt.templates.opsplan moduleh]hfaropt.templates.opsplan module}(hj} hj{ hhhNhNubah}(h ]h"]h$]h&]h(]uh*hhjx hhhh+hKubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](hc module; faropt.templates.opsplanmodule-faropt.templates.opsplanhNtauh*hVhjx hhhr/home/ec2-user/environment/faropt/sdk/faropt/templates/opsplan.py:docstring of faropt.templates.opsplan.OpsPlanOpthKubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](hs.OpsPlanOpt (class in faropt.templates.opsplan)#faropt.templates.opsplan.OpsPlanOpthNtauh*hVhjx hhhr/home/ec2-user/environment/faropt/sdk/faropt/templates/opsplan.py:docstring of faropt.templates.opsplan.OpsPlanOpthNubhx)}(hhh](h})}(hOpsPlanOpt(stackname='faropt')h](h)}(hclass h]hclass }(hhhj hhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhj hhhr/home/ec2-user/environment/faropt/sdk/faropt/templates/opsplan.py:docstring of faropt.templates.opsplan.OpsPlanOpthNubh)}(hfaropt.templates.opsplan.h]hfaropt.templates.opsplan.}(hhhj hhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhj hhhj hNubh)}(h OpsPlanOpth]h OpsPlanOpt}(hhhj hhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhj hhhj hNubh)}(hstackname='faropt'h]h)}(hstackname='faropt'h](h)}(h stacknameh]h stackname}(hhhj ubah}(h ]h"]hah$]h&]h(]uh*hhj ubh)}(h=h]h=}(hhhj ubah}(h ]h"]hah$]h&]h(]uh*hhj ubh)}(h'faropt'h]h'faropt'}(hhhj ubah}(h ]h"]hah$]h&]h(]support_smartquotesuh*hhj ubeh}(h ]h"]h$]h&]h(]hhuh*hhj ubah}(h ]h"]h$]h&]h(]hhuh*hhj hhhj hNubeh}(h ]j ah"]h$]h&]h(]jfaropt.templates.opsplanj hj j uh*h|hj hKhj hhubj )}(hhh]j)}(hBases: :class:`object`h](hBases: }(hBases: hj" hhhNhNubj)}(h:class:`object`h]j")}(hobjecth]hobject}(hhhj/ ubah}(h ]h"](j.pypy-classeh$]h&]h(]uh*j!hj+ ubah}(h ]h"]h$]h&]h(]refdocj; refdomainj: reftypeclass refexplicitrefwarnjAj jBj jCj1 uh*jhj hKhj" ubeh}(h ]h"]h$]h&]h(]uh*jhj hKhj hhubah}(h ]h"]h$]h&]h(]uh*j hj hhhj hNubeh}(h ]h"]pyah$]h&]h(]jjZ jclassjj^ juh*hwhhhjx hj hNubeh}(h ](j faropt-templates-opsplan-moduleeh"]h$]faropt.templates.opsplan moduleah&]h(]uh*h hh hhhh+hKubh )}(hhh](h)}(hfaropt.templates.routing moduleh]hfaropt.templates.routing module}(hjl hjj hhhNhNubah}(h ]h"]h$]h&]h(]uh*hhjg hhhh+hKubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](hc module; faropt.templates.routingmodule-faropt.templates.routinghNtauh*hVhjg hhhr/home/ec2-user/environment/faropt/sdk/faropt/templates/routing.py:docstring of faropt.templates.routing.RoutingOpthKubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](hs.RoutingOpt (class in faropt.templates.routing)#faropt.templates.routing.RoutingOpthNtauh*hVhjg hhhr/home/ec2-user/environment/faropt/sdk/faropt/templates/routing.py:docstring of faropt.templates.routing.RoutingOpthNubhx)}(hhh](h})}(hRoutingOpt(stackname='faropt')h](h)}(hclass h]hclass }(hhhj hhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhj hhhr/home/ec2-user/environment/faropt/sdk/faropt/templates/routing.py:docstring of faropt.templates.routing.RoutingOpthNubh)}(hfaropt.templates.routing.h]hfaropt.templates.routing.}(hhhj hhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhj hhhj hNubh)}(h RoutingOpth]h RoutingOpt}(hhhj hhhNhNubah}(h ]h"]h$]h&]h(]hhuh*hhj hhhj hNubh)}(hstackname='faropt'h]h)}(hstackname='faropt'h](h)}(h stacknameh]h stackname}(hhhj ubah}(h ]h"]hah$]h&]h(]uh*hhj ubh)}(h=h]h=}(hhhj ubah}(h ]h"]hah$]h&]h(]uh*hhj ubh)}(h'faropt'h]h'faropt'}(hhhj ubah}(h ]h"]hah$]h&]h(]support_smartquotesuh*hhj ubeh}(h ]h"]h$]h&]h(]hhuh*hhj ubah}(h ]h"]h$]h&]h(]hhuh*hhj hhhj hNubeh}(h ]j ah"]h$]h&]h(]jfaropt.templates.routingj hj j uh*h|hj hKhj hhubj )}(hhh]j)}(hBases: :class:`object`h](hBases: }(hBases: hj hhhNhNubj)}(h:class:`object`h]j")}(hobjecth]hobject}(hhhj ubah}(h ]h"](j.pypy-classeh$]h&]h(]uh*j!hj ubah}(h ]h"]h$]h&]h(]refdocj; refdomainj) reftypeclass refexplicitrefwarnjAj jBj jCj uh*jhj hKhj ubeh}(h ]h"]h$]h&]h(]uh*jhj hKhj hhubah}(h ]h"]h$]h&]h(]uh*j hj hhhj hNubeh}(h ]h"]pyah$]h&]h(]jjI jclassjjM juh*hwhhhjg hj hNubeh}(h ](j faropt-templates-routing-moduleeh"]h$]faropt.templates.routing moduleah&]h(]uh*h hh hhhh+hKubh )}(hhh](h)}(hModule contentsh]hModule contents}(hj[ hjY hhhNhNubah}(h ]h"]h$]h&]h(]uh*hhjV hhhh+hK ubhW)}(hhh]h}(h ]h"]h$]h&]h(]entries](hcmodule; faropt.templatesmodule-faropt.templateshNtauh*hVhjV hhh`/home/ec2-user/environment/faropt/sdk/faropt/templates/__init__.py:docstring of faropt.templateshKubeh}(h ](js module-contentseh"]h$]module contentsah&]h(]uh*h hh hhhh+hK ubeh}(h ]faropt-templates-packageah"]h$]faropt.templates packageah&]h(]uh*h hhhhhh+hKubah}(h ]h"]h$]h&]h(]sourceh+uh*hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj error_encodingUTF-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh+ _destinationN _config_files]pep_referencesN pep_base_url https://www.python.org/dev/peps/pep_file_url_templatepep-%04drfc_referencesN rfc_base_urlhttps://tools.ietf.org/html/ tab_widthKtrim_footnote_reference_spacefile_insertion_enabled raw_enabledKsyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xformembed_stylesheetcloak_email_addressesenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(j j hBh?ju jr jd ja jS jP j{ jx u nametypes}(j NhBNju Njd NjS Nj{ Nuh }(j h h?h,jr hEheh target)}(hhh]h}(h ]heah"]h$]h&]h(]ismoduh*j hi/home/ec2-user/environment/faropt/sdk/faropt/templates/blackbox.py:docstring of faropt.templates.blackboxhKhhEhhubhuh~jfjkjjjjjj$jj!ja jx j j )}(hhh]h}(h ]j ah"]h$]h&]h(]ismoduh*j hg/home/ec2-user/environment/faropt/sdk/faropt/templates/opsplan.py:docstring of faropt.templates.opsplanhKhjx hhubj j jP jg j j )}(hhh]h}(h ]j ah"]h$]h&]h(]ismoduh*j hg/home/ec2-user/environment/faropt/sdk/faropt/templates/routing.py:docstring of faropt.templates.routinghKhjg hhubj j jx jV js j )}(hhh]h}(h ]js ah"]h$]h&]h(]ismoduh*j h`/home/ec2-user/environment/faropt/sdk/faropt/templates/__init__.py:docstring of faropt.templateshKhjV hhubu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startKid_startKparse_messages]transform_messages] transformerN decorationNhhub.