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
recv() and still use the buildin message functions, DGL throws an error in
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?