Looks like VAE.generative() is passing batch_index
, *categorical_input
, and y
to [already-refactored?] DecoderSCVI.forward() which is parsing them under a single variable-length parameter *cat_list
.
Was this a design goal or is it desirable to refactor VAE.generative() so that batch_index
, *categorical_input
, and y
are passed as a single collection to DecoderSCVI.forward()
(as suggested by *cat_list
)?