Solved by ptrblck in post #6 
              
              
                The feedback_weight buffer will be registered and pushed to the device. 
However, you are not using it (via self.feedback_weight), but instead self.weight_fb, which is not the buffer.