joschu / cgt

Computation Graph Toolkit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support for square root operation on Node

Sentient07 opened this issue · comments

I was trying out this code for profiling cgt and theano for understanding how better the graph optimisations are done in CGT.
x = cgt.scalar(name='x', dtype='float32') y = cgt.scalar(name='y', dtype='float32') func = np.sqrt((x**2)*(y/x)*(x**3/y**3) -(x**2)*(y/x)*(x**3/y**3) + (x**2)*(y/x)*(x**3/y**3))
and then i got this error while compiling the function,
AttributeError: 'Node' object has no attribute 'sqrt'
Would be glad to have square root support
Thanks

If you cann cgt.sqrt (or similar) instead of numpy np.sqrt(), does it work?

On Sun, Mar 20, 2016 at 12:21 PM, Ramana Subramanyam <
notifications@github.com> wrote:

I was trying out this code for profiling cgt and theano for understanding
how better the graph optimisations are done in CGT.
x = cgt.scalar(name='x', dtype='float32')
y = cgt.scalar(name='y', dtype='float32')
func = np.sqrt((x2)(y/x)(x3/y3) -(x2)(y/x)(x3/y3) +
(x2)(y/x)(x3/y**3))

and then i got this error while compiling the function,
AttributeError: 'Node' object has no attribute 'sqrt'

Would be glad to have square root support
Thanks


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#62

Yes, cgt.sqrt will work.