csepartha commited on
Commit
ef6a41d
·
verified ·
1 Parent(s): fa4c2a6

Upload demo.launcher

Browse files
Files changed (1) hide show
  1. demo.launcher +16 -9
demo.launcher CHANGED
@@ -1,20 +1,27 @@
1
  #!/bin/bash
2
 
3
- # Ensure that Ollama model is pulled
4
- echo "Pulling Ollama model (granite3.1-moe)..."
5
- ollama pull granite3.1-moe
6
-
7
- # Start the Ollama API server in the background
8
  echo "Starting Ollama API server..."
9
  ollama serve &
10
- sleep 15 # Increased wait time for Ollama to initialize
11
 
12
- # Start MCP server in the background
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  echo "Starting MCP server..."
14
  python3 server.py &
15
- sleep 5 # Ensure the MCP server is fully initialized
16
 
17
- # Start Gradio client (wait to ensure everything is ready)
 
18
  echo "Starting Gradio client..."
19
  python3 client.py --server_name 0.0.0.0 --server_port 7860
20
 
 
1
  #!/bin/bash
2
 
 
 
 
 
 
3
  echo "Starting Ollama API server..."
4
  ollama serve &
 
5
 
6
+ # Wait for the Ollama API to be responsive
7
+ for i in {1..20}; do
8
+ sleep 2
9
+ if ollama list; then
10
+ echo "Ollama server is responsive!"
11
+ break
12
+ else
13
+ echo "Waiting for Ollama server to become available..."
14
+ fi
15
+ done
16
+
17
+ echo "Pulling Ollama model (granite3.1-moe)..."
18
+ ollama pull granite3.1-moe
19
+
20
  echo "Starting MCP server..."
21
  python3 server.py &
 
22
 
23
+ sleep 5
24
+
25
  echo "Starting Gradio client..."
26
  python3 client.py --server_name 0.0.0.0 --server_port 7860
27