gflownet
gflownet copied to clipboard
Harmonize use of masks
Masks are currently used somewhat ad-hoc here and there, in particular:
-
GraphSamplerexplicitly uses them, but it should be abstracted away -
GraphTransformerGFNand derivatives end up applying masks themselves, but this feels like the "wrong" place
Instead, it would be good for GraphActionCategorical to do all the accounting of masks and mask-related code.