Text generation improvement (UI client, data parallel support)
# What does this PR do ?

1. Added Text generation web server for GPT model and universal prompt encoder.
2. Added Retrieval text generation services and web server.
3. Fixed various bugs for text generation
4. Allow data parallel for text generation.