add stream interval option to entrypoint (#9498)
This commit is contained in:
		
							parent
							
								
									c5cb3ab82e
								
							
						
					
					
						commit
						566ec85113
					
				
					 1 changed files with 7 additions and 1 deletions
				
			
		| 
						 | 
					@ -14,6 +14,7 @@ usage() {
 | 
				
			||||||
  echo "WORKER_HOST (default: localhost)."
 | 
					  echo "WORKER_HOST (default: localhost)."
 | 
				
			||||||
  echo "WORKER_PORT (default: 21002)."
 | 
					  echo "WORKER_PORT (default: 21002)."
 | 
				
			||||||
  echo "MODEL_PATH (default: empty)."
 | 
					  echo "MODEL_PATH (default: empty)."
 | 
				
			||||||
 | 
					  echo "STREAM_INTERVAL (default: 1)."
 | 
				
			||||||
  exit 1
 | 
					  exit 1
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -83,6 +84,7 @@ model_path=""
 | 
				
			||||||
mode=""
 | 
					mode=""
 | 
				
			||||||
omp_num_threads=""
 | 
					omp_num_threads=""
 | 
				
			||||||
dispatch_method="shortest_queue" # shortest_queue or lottery
 | 
					dispatch_method="shortest_queue" # shortest_queue or lottery
 | 
				
			||||||
 | 
					stream_interval=1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Update rootCA config if needed
 | 
					# Update rootCA config if needed
 | 
				
			||||||
update-ca-certificates
 | 
					update-ca-certificates
 | 
				
			||||||
| 
						 | 
					@ -157,6 +159,10 @@ else
 | 
				
			||||||
    dispatch_method=$DISPATCH_METHOD
 | 
					    dispatch_method=$DISPATCH_METHOD
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  if [[ -n $STREAM_INTERVAL ]]; then
 | 
				
			||||||
 | 
					    stream_interval=$STREAM_INTERVAL
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  controller_address="http://$controller_host:$controller_port"
 | 
					  controller_address="http://$controller_host:$controller_port"
 | 
				
			||||||
  # Execute logic based on options
 | 
					  # Execute logic based on options
 | 
				
			||||||
  if [[ $mode == "controller" ]]; then
 | 
					  if [[ $mode == "controller" ]]; then
 | 
				
			||||||
| 
						 | 
					@ -194,7 +200,7 @@ else
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
    echo "Worker address: $worker_address"
 | 
					    echo "Worker address: $worker_address"
 | 
				
			||||||
    echo "Controller address: $controller_address"
 | 
					    echo "Controller address: $controller_address"
 | 
				
			||||||
    python3 -m fastchat.serve.model_worker --model-path $model_path --device cpu --host $worker_host --port $worker_port --worker-address $worker_address --controller-address $controller_address
 | 
					    python3 -m fastchat.serve.model_worker --model-path $model_path --device cpu --host $worker_host --port $worker_port --worker-address $worker_address --controller-address $controller_address --stream-interval $stream_interval
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue