Open openSourcerer9000 opened 4 hours ago
Hi @openSourcerer9000 , to optimize python functions, you would need to use bundle
. Can you try something like?
func = bundle(trainable=True)(func)
output = func(input)
code_optimizer.backward(output, 'take my feedback')
Alternatively, if you want to use node
, you would need to first convert the func into str
, e.g., by using inspect.getsource
.
Seems to be something with a funky
eval
call inside trace.This is how I"m using it, with 'libname' being a local lib accessible in the current env