raghavanone

Results 5 issues of raghavanone

#21156 Adds support for backward_prefetch and forward_prefetch in trainer. @sgugger @pacman100

# What does this PR do? Fix : #21779 Please review and let me know changes @sanchit-gandhi

Fixes #22178

Like how Open AI's whisper support initial_prompt , requesting support for initial prompt. This is useful in streaming usecases.