BLOOM enhance alibi creation
# What does this PR do?

Thanks to @justheuristic 's contribution alibi tensor is better created/communicated during the forward pass. The tests seem to pass but still stays as an experimental feature.

cc @justheuristic

This probably will break with accelerate offloading because when initialising alibi tensor we do it only once at the beginning of the forward pass with the device of the first hidden states. In the previous version we used to dynamically change alibi's `device` which was fine for accelerate offloading

_The documentation is not available anymore as the PR was closed or merged._<|||||>Great thanks ! I think that you are right :) will merge it as soon as the lights are all green 🟢 <|||||>It looks like a bad rebase happened, moved the PR at: #17866