Hi,
I have been using dgl for days and it’s really a good tool for me.
But I meet a problem about using message_func. The examples you provide always use update_all()
with the buildin functions and DGL works well under this situation. However, When I decompose update_all()
into send()
and recv()
and still use the buildin message functions, DGL throws an error in send()
:
TypeError: 'list' object is not callable
But when I use a UDF instead of the buildin message functions, DGL just works well.
How can that be? Is there any solutions to avoid the error?