mirror of
https://github.com/huggingface/text-generation-inference.git
synced 2025-09-10 20:04:52 +00:00
fix launcher
This commit is contained in:
parent
5654537065
commit
da9c4655c3
@ -1040,14 +1040,18 @@ fn main() -> Result<(), LauncherError> {
|
|||||||
return Ok(());
|
return Ok(());
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut webserver = spawn_webserver(args, shutdown.clone(), &shutdown_receiver)?;
|
let mut webserver =
|
||||||
|
spawn_webserver(args, shutdown.clone(), &shutdown_receiver).map_err(|err| {
|
||||||
|
shutdown_shards(shutdown.clone(), &shutdown_receiver);
|
||||||
|
err
|
||||||
|
})?;
|
||||||
|
|
||||||
// Default exit code
|
// Default exit code
|
||||||
let mut exit_code = Ok(());
|
let mut exit_code = Ok(());
|
||||||
|
|
||||||
while running.load(Ordering::SeqCst) {
|
while running.load(Ordering::SeqCst) {
|
||||||
if let Ok(ShardStatus::Failed((rank, err))) = status_receiver.try_recv() {
|
if let Ok(ShardStatus::Failed((rank, err))) = status_receiver.try_recv() {
|
||||||
tracing::error!("Shard {rank} failed to start");
|
tracing::error!("Shard {rank} crashed");
|
||||||
if let Some(err) = err {
|
if let Some(err) = err {
|
||||||
tracing::error!("{err}");
|
tracing::error!("{err}");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user