Hi,
I was half able to figure out small reason why .grad was giving weird not updating grads. I was using batch=2 which was too small then used batch=256 then parameters were  updating
Although they are not working  are as tiny as before but  .parameters() returned all false for longer epochs.
Another reason was my model was quite understandable,  … some tweaking did quite changed how .grad like giving nan, zero, tiny but Still have one problem,
I have one question doubt  to ask,

How can i return a layer that computes mean values using one tensor axis.
= I assigned  operation .mean(1) from previous and return that variable,but i am thinking it doesn’t return a mean layer ,   s it relevant or is there any layer to do ,I didn’t seen in docs

Thank you for you response.