Have you tested your interpolation op in isolation from SymPy?

A quick glance at the error (quick glance means I can easily be wrong)
leads me to think that this particular issue is localized within the domain
of Theano.  If this is the case then I recommend asking about your spline
op on the [email protected] mailing list.


On Thu, Aug 22, 2013 at 3:59 PM, Guy Parsey <[email protected]> wrote:

> Hello again everyone,
> I thought I understood everything I needed to implement a theano Op
> wrapping a scipy spline function through theanocode, but have been promptly
> proven wrong (and was on a small family vacation).
> Firstly, many thanks for the modifications done to theanocode to allow for
> Piecewise and Undefined functions. I feel as though everything is in place
> for me to solve my problem, but I am still either lacking or
> mis-undertsanding something with regards to mapping a custom theano Op
> through the theanocode.theano_function.
>
>>
> I have created a quick test case to show what I have understood to date
> which in my mind should have all the pieces necessary to function
> correctly. I have made a small git repository on GitHub in order to share
> this example and because I became fed up trying to figure out how to
> publicly share a BitBucket repository (academic license-where I am hosting
> my thesis project-which will be made public once functioning correctly).
> https://github.com/gparsey/KGMindep_SympyTheanoOp
>
> Running:
> >>> ipython SymPy_Theano_KGM_indep.py
> Evaluates three test cases: f0) simple arithmetic operation, f1) sympy
> piecewise into theano and f2) sympy undefined function wrapped spline into
> theano using a custom theano Op
> Third test case crashes with:
> <<<MissingInputError: ('An input of the graph, used to compute
> TheanoInterpWrapOp.theanointerp(y), was not provided and not given a
> value', y)
>
> I apologize in advance for: the verbosity of the test cases (trying to
> figure out what is happening within theanocode) using loc_theanocode
> (modified sympy.printing.theanocode), the novice nature of my code and
> whether I included correct references to the SymPy community. I am pretty
> sure that I am either missing something crucial or doing something silly.
> Any and all help/comments would be greatly appreciated.
> Cheers,
> Guy
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to