PixelRNN
Process
We repeat the following steps for every pixel
- Receive hidden states from neighbors
- Compute current pixel hidden state based on neighbors’ hidden states
- Generate pixel value based on hidden state
Not Parallelizable
We need to wait for the neighbors to compute hidden states before we can compute current hidden states
![]()