修改简单模式验证
This commit is contained in:
359
logs/embedding_model.log
Normal file
359
logs/embedding_model.log
Normal file
@@ -0,0 +1,359 @@
|
||||
ggml_cuda_init: GGML_CUDA_FORCE_MMQ: no
|
||||
ggml_cuda_init: GGML_CUDA_FORCE_CUBLAS: no
|
||||
ggml_cuda_init: found 1 CUDA devices:
|
||||
Device 0: NVIDIA GeForce RTX 4060 Ti, compute capability 8.9, VMM: yes
|
||||
build: 6097 (9515c613) with cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 for x86_64-linux-gnu
|
||||
system info: n_threads = 8, n_threads_batch = 8, total_threads = 16
|
||||
|
||||
system_info: n_threads = 8 (n_threads_batch = 8) / 16 | CUDA : ARCHS = 500,610,700,750,800,860,890 | USE_GRAPHS = 1 | PEER_MAX_BATCH_SIZE = 128 | CPU : SSE3 = 1 | SSSE3 = 1 | AVX = 1 | AVX_VNNI = 1 | AVX2 = 1 | F16C = 1 | FMA = 1 | BMI2 = 1 | LLAMAFILE = 1 | OPENMP = 1 | REPACK = 1 |
|
||||
|
||||
main: binding port with default address family
|
||||
main: HTTP server is listening, hostname: 0.0.0.0, port: 8090, http threads: 15
|
||||
main: loading model
|
||||
srv load_model: loading model '/home/huangfukk/models/gguf/Qwen/Qwen3-Embedding-4B/Qwen3-Embedding-4B-Q4_K_M.gguf'
|
||||
llama_model_load_from_file_impl: using device CUDA0 (NVIDIA GeForce RTX 4060 Ti) - 15225 MiB free
|
||||
llama_model_loader: loaded meta data with 36 key-value pairs and 398 tensors from /home/huangfukk/models/gguf/Qwen/Qwen3-Embedding-4B/Qwen3-Embedding-4B-Q4_K_M.gguf (version GGUF V3 (latest))
|
||||
llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
||||
llama_model_loader: - kv 0: general.architecture str = qwen3
|
||||
llama_model_loader: - kv 1: general.type str = model
|
||||
llama_model_loader: - kv 2: general.name str = Qwen3 Embedding 4B
|
||||
llama_model_loader: - kv 3: general.basename str = Qwen3-Embedding
|
||||
llama_model_loader: - kv 4: general.size_label str = 4B
|
||||
llama_model_loader: - kv 5: general.license str = apache-2.0
|
||||
llama_model_loader: - kv 6: general.base_model.count u32 = 1
|
||||
llama_model_loader: - kv 7: general.base_model.0.name str = Qwen3 4B Base
|
||||
llama_model_loader: - kv 8: general.base_model.0.organization str = Qwen
|
||||
llama_model_loader: - kv 9: general.base_model.0.repo_url str = https://huggingface.co/Qwen/Qwen3-4B-...
|
||||
llama_model_loader: - kv 10: general.tags arr[str,5] = ["transformers", "sentence-transforme...
|
||||
llama_model_loader: - kv 11: qwen3.block_count u32 = 36
|
||||
llama_model_loader: - kv 12: qwen3.context_length u32 = 40960
|
||||
llama_model_loader: - kv 13: qwen3.embedding_length u32 = 2560
|
||||
llama_model_loader: - kv 14: qwen3.feed_forward_length u32 = 9728
|
||||
llama_model_loader: - kv 15: qwen3.attention.head_count u32 = 32
|
||||
llama_model_loader: - kv 16: qwen3.attention.head_count_kv u32 = 8
|
||||
llama_model_loader: - kv 17: qwen3.rope.freq_base f32 = 1000000.000000
|
||||
llama_model_loader: - kv 18: qwen3.attention.layer_norm_rms_epsilon f32 = 0.000001
|
||||
llama_model_loader: - kv 19: qwen3.attention.key_length u32 = 128
|
||||
llama_model_loader: - kv 20: qwen3.attention.value_length u32 = 128
|
||||
llama_model_loader: - kv 21: qwen3.pooling_type u32 = 3
|
||||
llama_model_loader: - kv 22: tokenizer.ggml.model str = gpt2
|
||||
llama_model_loader: - kv 23: tokenizer.ggml.pre str = qwen2
|
||||
llama_model_loader: - kv 24: tokenizer.ggml.tokens arr[str,151665] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
||||
llama_model_loader: - kv 25: tokenizer.ggml.token_type arr[i32,151665] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
||||
llama_model_loader: - kv 26: tokenizer.ggml.merges arr[str,151387] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
||||
llama_model_loader: - kv 27: tokenizer.ggml.eos_token_id u32 = 151643
|
||||
llama_model_loader: - kv 28: tokenizer.ggml.padding_token_id u32 = 151643
|
||||
llama_model_loader: - kv 29: tokenizer.ggml.eot_token_id u32 = 151645
|
||||
llama_model_loader: - kv 30: tokenizer.ggml.bos_token_id u32 = 151643
|
||||
llama_model_loader: - kv 31: tokenizer.ggml.add_eos_token bool = true
|
||||
llama_model_loader: - kv 32: tokenizer.ggml.add_bos_token bool = false
|
||||
llama_model_loader: - kv 33: tokenizer.chat_template str = {%- if tools %}\n {{- '<|im_start|>...
|
||||
llama_model_loader: - kv 34: general.quantization_version u32 = 2
|
||||
llama_model_loader: - kv 35: general.file_type u32 = 15
|
||||
llama_model_loader: - type f32: 145 tensors
|
||||
llama_model_loader: - type q4_K: 216 tensors
|
||||
llama_model_loader: - type q6_K: 37 tensors
|
||||
print_info: file format = GGUF V3 (latest)
|
||||
print_info: file type = Q4_K - Medium
|
||||
print_info: file size = 2.32 GiB (4.95 BPW)
|
||||
load: printing all EOG tokens:
|
||||
load: - 151643 ('<|endoftext|>')
|
||||
load: - 151645 ('<|im_end|>')
|
||||
load: - 151662 ('<|fim_pad|>')
|
||||
load: - 151663 ('<|repo_name|>')
|
||||
load: - 151664 ('<|file_sep|>')
|
||||
load: special tokens cache size = 22
|
||||
load: token to piece cache size = 0.9310 MB
|
||||
print_info: arch = qwen3
|
||||
print_info: vocab_only = 0
|
||||
print_info: n_ctx_train = 40960
|
||||
print_info: n_embd = 2560
|
||||
print_info: n_layer = 36
|
||||
print_info: n_head = 32
|
||||
print_info: n_head_kv = 8
|
||||
print_info: n_rot = 128
|
||||
print_info: n_swa = 0
|
||||
print_info: is_swa_any = 0
|
||||
print_info: n_embd_head_k = 128
|
||||
print_info: n_embd_head_v = 128
|
||||
print_info: n_gqa = 4
|
||||
print_info: n_embd_k_gqa = 1024
|
||||
print_info: n_embd_v_gqa = 1024
|
||||
print_info: f_norm_eps = 0.0e+00
|
||||
print_info: f_norm_rms_eps = 1.0e-06
|
||||
print_info: f_clamp_kqv = 0.0e+00
|
||||
print_info: f_max_alibi_bias = 0.0e+00
|
||||
print_info: f_logit_scale = 0.0e+00
|
||||
print_info: f_attn_scale = 0.0e+00
|
||||
print_info: n_ff = 9728
|
||||
print_info: n_expert = 0
|
||||
print_info: n_expert_used = 0
|
||||
print_info: causal attn = 1
|
||||
print_info: pooling type = 3
|
||||
print_info: rope type = 2
|
||||
print_info: rope scaling = linear
|
||||
print_info: freq_base_train = 1000000.0
|
||||
print_info: freq_scale_train = 1
|
||||
print_info: n_ctx_orig_yarn = 40960
|
||||
print_info: rope_finetuned = unknown
|
||||
print_info: model type = 4B
|
||||
print_info: model params = 4.02 B
|
||||
print_info: general.name = Qwen3 Embedding 4B
|
||||
print_info: vocab type = BPE
|
||||
print_info: n_vocab = 151665
|
||||
print_info: n_merges = 151387
|
||||
print_info: BOS token = 151643 '<|endoftext|>'
|
||||
print_info: EOS token = 151643 '<|endoftext|>'
|
||||
print_info: EOT token = 151645 '<|im_end|>'
|
||||
print_info: PAD token = 151643 '<|endoftext|>'
|
||||
print_info: LF token = 198 'Ċ'
|
||||
print_info: FIM PRE token = 151659 '<|fim_prefix|>'
|
||||
print_info: FIM SUF token = 151661 '<|fim_suffix|>'
|
||||
print_info: FIM MID token = 151660 '<|fim_middle|>'
|
||||
print_info: FIM PAD token = 151662 '<|fim_pad|>'
|
||||
print_info: FIM REP token = 151663 '<|repo_name|>'
|
||||
print_info: FIM SEP token = 151664 '<|file_sep|>'
|
||||
print_info: EOG token = 151643 '<|endoftext|>'
|
||||
print_info: EOG token = 151645 '<|im_end|>'
|
||||
print_info: EOG token = 151662 '<|fim_pad|>'
|
||||
print_info: EOG token = 151663 '<|repo_name|>'
|
||||
print_info: EOG token = 151664 '<|file_sep|>'
|
||||
print_info: max token length = 256
|
||||
load_tensors: loading model tensors, this can take a while... (mmap = true)
|
||||
load_tensors: offloading 36 repeating layers to GPU
|
||||
load_tensors: offloaded 36/37 layers to GPU
|
||||
load_tensors: CUDA0 model buffer size = 2071.62 MiB
|
||||
load_tensors: CPU_Mapped model buffer size = 303.75 MiB
|
||||
.........................................................................................
|
||||
llama_context: constructing llama_context
|
||||
llama_context: n_seq_max = 1
|
||||
llama_context: n_ctx = 4096
|
||||
llama_context: n_ctx_per_seq = 4096
|
||||
llama_context: n_batch = 2048
|
||||
llama_context: n_ubatch = 512
|
||||
llama_context: causal_attn = 1
|
||||
llama_context: flash_attn = 0
|
||||
llama_context: kv_unified = false
|
||||
llama_context: freq_base = 1000000.0
|
||||
llama_context: freq_scale = 1
|
||||
llama_context: n_ctx_per_seq (4096) < n_ctx_train (40960) -- the full capacity of the model will not be utilized
|
||||
llama_context: CPU output buffer size = 0.59 MiB
|
||||
llama_kv_cache_unified: CUDA0 KV buffer size = 576.00 MiB
|
||||
llama_kv_cache_unified: size = 576.00 MiB ( 4096 cells, 36 layers, 1/1 seqs), K (f16): 288.00 MiB, V (f16): 288.00 MiB
|
||||
llama_context: CUDA0 compute buffer size = 604.96 MiB
|
||||
llama_context: CUDA_Host compute buffer size = 17.01 MiB
|
||||
llama_context: graph nodes = 1411
|
||||
llama_context: graph splits = 4 (with bs=512), 3 (with bs=1)
|
||||
common_init_from_params: added <|endoftext|> logit bias = -inf
|
||||
common_init_from_params: added <|im_end|> logit bias = -inf
|
||||
common_init_from_params: added <|fim_pad|> logit bias = -inf
|
||||
common_init_from_params: added <|repo_name|> logit bias = -inf
|
||||
common_init_from_params: added <|file_sep|> logit bias = -inf
|
||||
common_init_from_params: setting dry_penalty_last_n to ctx_size = 4096
|
||||
common_init_from_params: warming up the model with an empty run - please wait ... (--no-warmup to disable)
|
||||
srv init: initializing slots, n_slots = 1
|
||||
slot init: id 0 | task -1 | new slot n_ctx_slot = 4096
|
||||
main: model loaded
|
||||
main: chat template, chat_template: {%- if tools %}
|
||||
{{- '<|im_start|>system\n' }}
|
||||
{%- if messages[0]['role'] == 'system' %}
|
||||
{{- messages[0]['content'] }}
|
||||
{%- else %}
|
||||
{{- 'You are a helpful assistant.' }}
|
||||
{%- endif %}
|
||||
{{- "\n\n# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within <tools></tools> XML tags:\n<tools>" }}
|
||||
{%- for tool in tools %}
|
||||
{{- "\n" }}
|
||||
{{- tool | tojson }}
|
||||
{%- endfor %}
|
||||
{{- "\n</tools>\n\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\n<tool_call>\n{\"name\": <function-name>, \"arguments\": <args-json-object>}\n</tool_call><|im_end|>\n" }}
|
||||
{%- else %}
|
||||
{%- if messages[0]['role'] == 'system' %}
|
||||
{{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }}
|
||||
{%- else %}
|
||||
{{- '<|im_start|>system\nYou are a helpful assistant.<|im_end|>\n' }}
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
{%- for message in messages %}
|
||||
{%- if (message.role == "user") or (message.role == "system" and not loop.first) or (message.role == "assistant" and not message.tool_calls) %}
|
||||
{{- '<|im_start|>' + message.role + '\n' + message.content + '<|im_end|>' + '\n' }}
|
||||
{%- elif message.role == "assistant" %}
|
||||
{{- '<|im_start|>' + message.role }}
|
||||
{%- if message.content %}
|
||||
{{- '\n' + message.content }}
|
||||
{%- endif %}
|
||||
{%- for tool_call in message.tool_calls %}
|
||||
{%- if tool_call.function is defined %}
|
||||
{%- set tool_call = tool_call.function %}
|
||||
{%- endif %}
|
||||
{{- '\n<tool_call>\n{"name": "' }}
|
||||
{{- tool_call.name }}
|
||||
{{- '", "arguments": ' }}
|
||||
{{- tool_call.arguments | tojson }}
|
||||
{{- '}\n</tool_call>' }}
|
||||
{%- endfor %}
|
||||
{{- '<|im_end|>\n' }}
|
||||
{%- elif message.role == "tool" %}
|
||||
{%- if (loop.index0 == 0) or (messages[loop.index0 - 1].role != "tool") %}
|
||||
{{- '<|im_start|>user' }}
|
||||
{%- endif %}
|
||||
{{- '\n<tool_response>\n' }}
|
||||
{{- message.content }}
|
||||
{{- '\n</tool_response>' }}
|
||||
{%- if loop.last or (messages[loop.index0 + 1].role != "tool") %}
|
||||
{{- '<|im_end|>\n' }}
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
{%- if add_generation_prompt %}
|
||||
{{- '<|im_start|>assistant\n' }}
|
||||
{%- endif %}
|
||||
, example_format: '<|im_start|>system
|
||||
You are a helpful assistant<|im_end|>
|
||||
<|im_start|>user
|
||||
Hello<|im_end|>
|
||||
<|im_start|>assistant
|
||||
Hi there<|im_end|>
|
||||
<|im_start|>user
|
||||
How are you?<|im_end|>
|
||||
<|im_start|>assistant
|
||||
'
|
||||
main: server is listening on http://0.0.0.0:8090 - starting the main loop
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: GET /health 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 0 | processing task
|
||||
slot update_slots: id 0 | task 0 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 2
|
||||
slot update_slots: id 0 | task 0 | kv cache rm [0, end)
|
||||
slot update_slots: id 0 | task 0 | prompt processing progress, n_past = 2, n_tokens = 2, progress = 1.000000
|
||||
slot update_slots: id 0 | task 0 | prompt done, n_past = 2, n_tokens = 2
|
||||
slot release: id 0 | task 0 | stop processing: n_past = 2, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 2 | processing task
|
||||
slot update_slots: id 0 | task 2 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 9
|
||||
slot update_slots: id 0 | task 2 | kv cache rm [1, end)
|
||||
slot update_slots: id 0 | task 2 | prompt processing progress, n_past = 9, n_tokens = 8, progress = 0.888889
|
||||
slot update_slots: id 0 | task 2 | prompt done, n_past = 9, n_tokens = 8
|
||||
slot release: id 0 | task 2 | stop processing: n_past = 9, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 4 | processing task
|
||||
slot update_slots: id 0 | task 4 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 12
|
||||
slot update_slots: id 0 | task 4 | kv cache rm [7, end)
|
||||
slot update_slots: id 0 | task 4 | prompt processing progress, n_past = 12, n_tokens = 5, progress = 0.416667
|
||||
slot update_slots: id 0 | task 4 | prompt done, n_past = 12, n_tokens = 5
|
||||
slot release: id 0 | task 4 | stop processing: n_past = 12, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 6 | processing task
|
||||
slot update_slots: id 0 | task 6 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 2
|
||||
slot update_slots: id 0 | task 6 | kv cache rm [1, end)
|
||||
slot update_slots: id 0 | task 6 | prompt processing progress, n_past = 2, n_tokens = 1, progress = 0.500000
|
||||
slot update_slots: id 0 | task 6 | prompt done, n_past = 2, n_tokens = 1
|
||||
slot release: id 0 | task 6 | stop processing: n_past = 2, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 8 | processing task
|
||||
slot update_slots: id 0 | task 8 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 9
|
||||
slot update_slots: id 0 | task 8 | kv cache rm [1, end)
|
||||
slot update_slots: id 0 | task 8 | prompt processing progress, n_past = 9, n_tokens = 8, progress = 0.888889
|
||||
slot update_slots: id 0 | task 8 | prompt done, n_past = 9, n_tokens = 8
|
||||
slot release: id 0 | task 8 | stop processing: n_past = 9, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 10 | processing task
|
||||
slot update_slots: id 0 | task 10 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 2
|
||||
slot update_slots: id 0 | task 10 | kv cache rm [1, end)
|
||||
slot update_slots: id 0 | task 10 | prompt processing progress, n_past = 2, n_tokens = 1, progress = 0.500000
|
||||
slot update_slots: id 0 | task 10 | prompt done, n_past = 2, n_tokens = 1
|
||||
slot release: id 0 | task 10 | stop processing: n_past = 2, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 12 | processing task
|
||||
slot update_slots: id 0 | task 12 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 9
|
||||
slot update_slots: id 0 | task 12 | kv cache rm [1, end)
|
||||
slot update_slots: id 0 | task 12 | prompt processing progress, n_past = 9, n_tokens = 8, progress = 0.888889
|
||||
slot update_slots: id 0 | task 12 | prompt done, n_past = 9, n_tokens = 8
|
||||
slot release: id 0 | task 12 | stop processing: n_past = 9, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 14 | processing task
|
||||
slot update_slots: id 0 | task 14 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 12
|
||||
slot update_slots: id 0 | task 14 | kv cache rm [7, end)
|
||||
slot update_slots: id 0 | task 14 | prompt processing progress, n_past = 12, n_tokens = 5, progress = 0.416667
|
||||
slot update_slots: id 0 | task 14 | prompt done, n_past = 12, n_tokens = 5
|
||||
slot release: id 0 | task 14 | stop processing: n_past = 12, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 16 | processing task
|
||||
slot update_slots: id 0 | task 16 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 12
|
||||
slot update_slots: id 0 | task 16 | kv cache rm [7, end)
|
||||
slot update_slots: id 0 | task 16 | prompt processing progress, n_past = 12, n_tokens = 5, progress = 0.416667
|
||||
slot update_slots: id 0 | task 16 | prompt done, n_past = 12, n_tokens = 5
|
||||
slot release: id 0 | task 16 | stop processing: n_past = 12, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 18 | processing task
|
||||
slot update_slots: id 0 | task 18 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 12
|
||||
slot update_slots: id 0 | task 18 | kv cache rm [7, end)
|
||||
slot update_slots: id 0 | task 18 | prompt processing progress, n_past = 12, n_tokens = 5, progress = 0.416667
|
||||
slot update_slots: id 0 | task 18 | prompt done, n_past = 12, n_tokens = 5
|
||||
slot release: id 0 | task 18 | stop processing: n_past = 12, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 20 | processing task
|
||||
slot update_slots: id 0 | task 20 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 10
|
||||
slot update_slots: id 0 | task 20 | kv cache rm [0, end)
|
||||
slot update_slots: id 0 | task 20 | prompt processing progress, n_past = 10, n_tokens = 10, progress = 1.000000
|
||||
slot update_slots: id 0 | task 20 | prompt done, n_past = 10, n_tokens = 10
|
||||
slot release: id 0 | task 20 | stop processing: n_past = 10, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 22 | processing task
|
||||
slot update_slots: id 0 | task 22 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 12
|
||||
slot update_slots: id 0 | task 22 | kv cache rm [7, end)
|
||||
slot update_slots: id 0 | task 22 | prompt processing progress, n_past = 12, n_tokens = 5, progress = 0.416667
|
||||
slot update_slots: id 0 | task 22 | prompt done, n_past = 12, n_tokens = 5
|
||||
slot release: id 0 | task 22 | stop processing: n_past = 12, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 24 | processing task
|
||||
slot update_slots: id 0 | task 24 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 14
|
||||
slot update_slots: id 0 | task 24 | kv cache rm [0, end)
|
||||
slot update_slots: id 0 | task 24 | prompt processing progress, n_past = 14, n_tokens = 14, progress = 1.000000
|
||||
slot update_slots: id 0 | task 24 | prompt done, n_past = 14, n_tokens = 14
|
||||
slot release: id 0 | task 24 | stop processing: n_past = 14, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 26 | processing task
|
||||
slot update_slots: id 0 | task 26 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 17
|
||||
slot update_slots: id 0 | task 26 | kv cache rm [1, end)
|
||||
slot update_slots: id 0 | task 26 | prompt processing progress, n_past = 17, n_tokens = 16, progress = 0.941176
|
||||
slot update_slots: id 0 | task 26 | prompt done, n_past = 17, n_tokens = 16
|
||||
slot release: id 0 | task 26 | stop processing: n_past = 17, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 28 | processing task
|
||||
slot update_slots: id 0 | task 28 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 15
|
||||
slot update_slots: id 0 | task 28 | kv cache rm [0, end)
|
||||
slot update_slots: id 0 | task 28 | prompt processing progress, n_past = 15, n_tokens = 15, progress = 1.000000
|
||||
slot update_slots: id 0 | task 28 | prompt done, n_past = 15, n_tokens = 15
|
||||
slot release: id 0 | task 28 | stop processing: n_past = 15, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 30 | processing task
|
||||
slot update_slots: id 0 | task 30 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 18
|
||||
slot update_slots: id 0 | task 30 | kv cache rm [6, end)
|
||||
slot update_slots: id 0 | task 30 | prompt processing progress, n_past = 18, n_tokens = 12, progress = 0.666667
|
||||
slot update_slots: id 0 | task 30 | prompt done, n_past = 18, n_tokens = 12
|
||||
slot release: id 0 | task 30 | stop processing: n_past = 18, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
slot launch_slot_: id 0 | task 32 | processing task
|
||||
slot update_slots: id 0 | task 32 | new prompt, n_ctx_slot = 4096, n_keep = 0, n_prompt_tokens = 15
|
||||
slot update_slots: id 0 | task 32 | kv cache rm [0, end)
|
||||
slot update_slots: id 0 | task 32 | prompt processing progress, n_past = 15, n_tokens = 15, progress = 1.000000
|
||||
slot update_slots: id 0 | task 32 | prompt done, n_past = 15, n_tokens = 15
|
||||
slot release: id 0 | task 32 | stop processing: n_past = 15, truncated = 0
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/embeddings 127.0.0.1 200
|
||||
988
logs/fastapi.log
Normal file
988
logs/fastapi.log
Normal file
@@ -0,0 +1,988 @@
|
||||
2025-12-03 17:01:57,749 - INFO - Anonymized telemetry enabled. See https://docs.trychroma.com/telemetry for more information.
|
||||
2025-12-03 17:01:57,855 - ERROR - 在系统提示词中未找到'可用节点定义'部分的JSON代码块。
|
||||
2025-12-03 17:01:57,855 - WARNING - 使用备用方案解析节点定义...
|
||||
2025-12-03 17:01:57,855 - INFO - 从第1个JSON块中成功解析出节点定义
|
||||
2025-12-03 17:01:57,855 - INFO - 动作节点: ['battle_damage_assessment', 'deliver_payload', 'emergency_return', 'fly_to_waypoint', 'land', 'loiter', 'move_direction', 'object_detect', 'orbit_around_point', 'orbit_around_target', 'preflight_checks', 'search_pattern', 'strike_target', 'takeoff', 'track_object']
|
||||
2025-12-03 17:01:57,855 - INFO - 条件节点: ['at_waypoint', 'battery_above', 'gps_status', 'object_detected', 'target_destroyed', 'time_elapsed']
|
||||
INFO: Started server process [19716]
|
||||
INFO: Waiting for application startup.
|
||||
2025-12-03 17:01:57,858 - INFO - WebSocket event loop configured.
|
||||
INFO: Application startup complete.
|
||||
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
|
||||
2025-12-03 17:01:59,643 - INFO - 接收到用户请求: 起飞
|
||||
2025-12-03 17:02:00,278 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:02:00,282 - INFO - 分类结果: simple
|
||||
2025-12-03 17:02:00,282 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:02:00,324 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:02:00,324 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
2025-12-03 17:02:00,324 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:02:02,279 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:02:02,280 - INFO - ✅ 简单模式JSON Schema验证成功
|
||||
2025-12-03 17:02:02,395 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:02:02,395 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:02:02,395 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:45113 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
INFO: 127.0.0.1:45121 - "GET /docs HTTP/1.1" 200 OK
|
||||
2025-12-03 17:02:12,960 - INFO - 接收到用户请求: 起飞后移动到学生宿舍上方降落
|
||||
2025-12-03 17:02:13,486 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:02:13,487 - INFO - 分类结果: complex
|
||||
2025-12-03 17:02:13,487 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:02:13,675 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:02:13,675 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:02:13,675 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:02:22,835 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:02:22,838 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:02:22,838 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:02:22,838 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:02:22,895 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:02:22,895 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:02:22,895 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:46965 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:02:23,899 - INFO - 接收到用户请求: 起飞后移动到学生宿舍上方查找蓝色的车
|
||||
2025-12-03 17:02:24,310 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:02:24,310 - INFO - 分类结果: complex
|
||||
2025-12-03 17:02:24,311 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:02:24,355 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:02:24,355 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:02:24,355 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:02:37,209 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:02:37,212 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:02:37,212 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:02:37,212 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:02:37,296 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:02:37,296 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:02:37,296 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:45243 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:02:41,517 - INFO - 接收到用户请求: 起飞
|
||||
2025-12-03 17:02:42,120 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:02:42,121 - INFO - 分类结果: simple
|
||||
2025-12-03 17:02:42,121 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:02:42,153 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:02:42,153 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
2025-12-03 17:02:42,153 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:02:44,012 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:02:44,012 - INFO - ✅ 简单模式JSON Schema验证成功
|
||||
2025-12-03 17:02:44,042 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:02:44,042 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:02:44,042 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:46939 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:02:45,046 - INFO - 接收到用户请求: 起飞后移动到学生宿舍上方降落
|
||||
2025-12-03 17:02:45,454 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:02:45,454 - INFO - 分类结果: complex
|
||||
2025-12-03 17:02:45,454 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:02:45,505 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:02:45,506 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:02:45,506 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:02:55,237 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:02:55,240 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:02:55,240 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:02:55,240 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:02:55,300 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:02:55,300 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:02:55,300 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:44861 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:09:29,783 - INFO - 接收到用户请求: 起飞
|
||||
2025-12-03 17:09:30,321 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:09:30,321 - INFO - 分类结果: simple
|
||||
2025-12-03 17:09:30,321 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:09:30,356 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:09:30,356 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
2025-12-03 17:09:30,356 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:09:32,209 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:09:32,210 - INFO - ✅ 简单模式JSON Schema验证成功
|
||||
2025-12-03 17:09:32,242 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:09:32,242 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:09:32,242 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:45687 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:09:33,246 - INFO - 接收到用户请求: 起飞后移动到学生宿舍上方降落
|
||||
2025-12-03 17:09:33,569 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:09:33,569 - INFO - 分类结果: complex
|
||||
2025-12-03 17:09:33,569 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:09:33,617 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:09:33,617 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:09:33,617 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:09:43,203 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:09:43,206 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:09:43,206 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:09:43,207 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:09:43,261 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:09:43,261 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:09:43,261 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:44521 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:09:44,264 - INFO - 接收到用户请求: 起飞后移动到学生宿舍上方查找蓝色的车
|
||||
2025-12-03 17:09:44,620 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:09:44,621 - INFO - 分类结果: complex
|
||||
2025-12-03 17:09:44,621 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:09:44,655 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:09:44,655 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:09:44,655 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:09:56,596 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:09:56,599 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:09:56,599 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:09:56,600 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:09:56,681 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:09:56,681 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:09:56,681 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:45915 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:09:57,684 - INFO - 接收到用户请求: 起飞后移动到学生宿舍上方寻找蓝色的车
|
||||
2025-12-03 17:09:57,997 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:09:57,997 - INFO - 分类结果: complex
|
||||
2025-12-03 17:09:57,998 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:09:58,034 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:09:58,034 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:09:58,034 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:10:10,462 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:10:10,465 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:10:10,465 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:10:10,465 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:10:10,547 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:10:10,547 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:10:10,547 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:45807 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:10:11,550 - INFO - 接收到用户请求: 起飞后移动到学生宿舍上方检测蓝色的车
|
||||
2025-12-03 17:10:11,884 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:10:11,885 - INFO - 分类结果: complex
|
||||
2025-12-03 17:10:11,885 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:10:11,922 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:10:11,922 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:10:11,922 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:10:21,907 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:10:21,910 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:10:21,910 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:10:21,910 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:10:21,986 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:10:21,986 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:10:21,986 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:46201 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:10:22,989 - INFO - 接收到用户请求: 飞到学生宿舍上方查找蓝色的车
|
||||
2025-12-03 17:10:23,307 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:10:23,308 - INFO - 分类结果: complex
|
||||
2025-12-03 17:10:23,308 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:10:23,376 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:10:23,376 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:10:23,376 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:10:34,651 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:10:34,654 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:10:34,654 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:10:34,654 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:10:34,737 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:10:34,738 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:10:34,738 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:46321 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:10:35,741 - INFO - 接收到用户请求: 飞到学生宿舍上方查找蓝色车辆并进行打击
|
||||
2025-12-03 17:10:36,062 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:10:36,063 - INFO - 分类结果: complex
|
||||
2025-12-03 17:10:36,063 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:10:36,098 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:10:36,098 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:10:36,098 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:10:47,961 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:10:47,964 - WARNING - ❌ Pytree验证失败
|
||||
2025-12-03 17:10:47,964 - WARNING - 错误信息: 'vehicle' is not one of ['person', 'bicycle', 'car', 'motorcycle', 'airplane', 'bus', 'train', 'truck', 'boat', 'traffic_light', 'fire_hydrant', 'stop_sign', 'parking_meter', 'bench', 'bird', 'cat', 'dog', 'horse', 'sheep', 'cow', 'elephant', 'bear', 'zebra', 'giraffe', 'backpack', 'umbrella', 'handbag', 'tie', 'suitcase', 'frisbee', 'skis', 'snowboard', 'sports_ball', 'kite', 'baseball_bat', 'baseball_glove', 'skateboard', 'surfboard', 'tennis_racket', 'bottle', 'wine_glass', 'cup', 'fork', 'knife', 'spoon', 'bowl', 'banana', 'apple', 'sandwich', 'orange', 'broccoli', 'carrot', 'hot_dog', 'pizza', 'donut', 'cake', 'chair', 'couch', 'potted_plant', 'bed', 'dining_table', 'toilet', 'tv', 'laptop', 'mouse', 'remote', 'keyboard', 'cell_phone', 'microwave', 'oven', 'toaster', 'sink', 'refrigerator', 'book', 'clock', 'vase', 'scissors', 'teddy_bear', 'hair_drier', 'toothbrush', 'balloon']
|
||||
2025-12-03 17:10:47,964 - WARNING - 错误路径: root -> children -> 0 -> children -> 4 -> params -> target_class
|
||||
2025-12-03 17:10:47,965 - WARNING - ❌ 未通过验证的Pytree(第 1/3 次尝试):
|
||||
{
|
||||
"root": {
|
||||
"type": "Parallel",
|
||||
"name": "MissionWithSafety",
|
||||
"params": {
|
||||
"policy": "all_success"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"type": "Sequence",
|
||||
"name": "MainTask",
|
||||
"params": {},
|
||||
"children": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "preflight_checks",
|
||||
"params": {
|
||||
"check_level": "comprehensive"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "takeoff",
|
||||
"params": {
|
||||
"altitude": 10.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "fly_to_waypoint",
|
||||
"params": {
|
||||
"x": 5.0,
|
||||
"y": 3.0,
|
||||
"z": 2.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "search_pattern",
|
||||
"params": {
|
||||
"pattern_type": "grid",
|
||||
"center_x": 5.0,
|
||||
"center_y": 3.0,
|
||||
"center_z": 2.0,
|
||||
"radius": 50.0,
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "object_detected",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "track_object",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色",
|
||||
"track_time": 30.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "strike_target",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Selector",
|
||||
"name": "SafetyMonitor",
|
||||
"params": {
|
||||
"memory": true
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "battery_above",
|
||||
"params": {
|
||||
"threshold": 0.3
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "gps_status",
|
||||
"params": {
|
||||
"min_satellites": 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Sequence",
|
||||
"name": "EmergencyHandler",
|
||||
"params": {},
|
||||
"children": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "emergency_return",
|
||||
"params": {
|
||||
"reason": "safety_breach"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "land",
|
||||
"params": {
|
||||
"mode": "home"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
2025-12-03 17:10:47,965 - WARNING - 生成的Pytree验证失败,正在重试...
|
||||
2025-12-03 17:10:47,965 - INFO - --- 第 2/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:10:58,017 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:10:58,020 - WARNING - ❌ Pytree验证失败
|
||||
2025-12-03 17:10:58,020 - WARNING - 错误信息: 'vehicle' is not one of ['person', 'bicycle', 'car', 'motorcycle', 'airplane', 'bus', 'train', 'truck', 'boat', 'traffic_light', 'fire_hydrant', 'stop_sign', 'parking_meter', 'bench', 'bird', 'cat', 'dog', 'horse', 'sheep', 'cow', 'elephant', 'bear', 'zebra', 'giraffe', 'backpack', 'umbrella', 'handbag', 'tie', 'suitcase', 'frisbee', 'skis', 'snowboard', 'sports_ball', 'kite', 'baseball_bat', 'baseball_glove', 'skateboard', 'surfboard', 'tennis_racket', 'bottle', 'wine_glass', 'cup', 'fork', 'knife', 'spoon', 'bowl', 'banana', 'apple', 'sandwich', 'orange', 'broccoli', 'carrot', 'hot_dog', 'pizza', 'donut', 'cake', 'chair', 'couch', 'potted_plant', 'bed', 'dining_table', 'toilet', 'tv', 'laptop', 'mouse', 'remote', 'keyboard', 'cell_phone', 'microwave', 'oven', 'toaster', 'sink', 'refrigerator', 'book', 'clock', 'vase', 'scissors', 'teddy_bear', 'hair_drier', 'toothbrush', 'balloon']
|
||||
2025-12-03 17:10:58,021 - WARNING - 错误路径: root -> children -> 0 -> children -> 4 -> params -> target_class
|
||||
2025-12-03 17:10:58,021 - WARNING - ❌ 未通过验证的Pytree(第 2/3 次尝试):
|
||||
{
|
||||
"root": {
|
||||
"type": "Parallel",
|
||||
"name": "MissionWithSafety",
|
||||
"params": {
|
||||
"policy": "all_success"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"type": "Sequence",
|
||||
"name": "MainTask",
|
||||
"params": {},
|
||||
"children": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "preflight_checks",
|
||||
"params": {
|
||||
"check_level": "comprehensive"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "takeoff",
|
||||
"params": {
|
||||
"altitude": 10.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "fly_to_waypoint",
|
||||
"params": {
|
||||
"x": 5.0,
|
||||
"y": 3.0,
|
||||
"z": 2.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "search_pattern",
|
||||
"params": {
|
||||
"pattern_type": "grid",
|
||||
"center_x": 5.0,
|
||||
"center_y": 3.0,
|
||||
"center_z": 2.0,
|
||||
"radius": 50.0,
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "object_detected",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "track_object",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色",
|
||||
"track_time": 30.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "strike_target",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Selector",
|
||||
"name": "SafetyMonitor",
|
||||
"params": {
|
||||
"memory": true
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "battery_above",
|
||||
"params": {
|
||||
"threshold": 0.3
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "gps_status",
|
||||
"params": {
|
||||
"min_satellites": 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Sequence",
|
||||
"name": "EmergencyHandler",
|
||||
"params": {},
|
||||
"children": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "emergency_return",
|
||||
"params": {
|
||||
"reason": "safety_breach"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "land",
|
||||
"params": {
|
||||
"mode": "home"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
2025-12-03 17:10:58,021 - WARNING - 生成的Pytree验证失败,正在重试...
|
||||
2025-12-03 17:10:58,021 - INFO - --- 第 3/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:11:08,547 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:11:08,550 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:11:08,550 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:11:08,550 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:11:08,629 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:11:08,629 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:11:08,629 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:45455 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:11:09,633 - INFO - 接收到用户请求: 起飞后移动到学生宿舍上方搜索蓝色车辆,并进行打击
|
||||
2025-12-03 17:11:09,965 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:11:09,965 - INFO - 分类结果: complex
|
||||
2025-12-03 17:11:09,965 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:11:10,023 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:11:10,023 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:11:10,023 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:11:22,441 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:11:22,445 - WARNING - ❌ Pytree验证失败
|
||||
2025-12-03 17:11:22,445 - WARNING - 错误信息: 'vehicle' is not one of ['person', 'bicycle', 'car', 'motorcycle', 'airplane', 'bus', 'train', 'truck', 'boat', 'traffic_light', 'fire_hydrant', 'stop_sign', 'parking_meter', 'bench', 'bird', 'cat', 'dog', 'horse', 'sheep', 'cow', 'elephant', 'bear', 'zebra', 'giraffe', 'backpack', 'umbrella', 'handbag', 'tie', 'suitcase', 'frisbee', 'skis', 'snowboard', 'sports_ball', 'kite', 'baseball_bat', 'baseball_glove', 'skateboard', 'surfboard', 'tennis_racket', 'bottle', 'wine_glass', 'cup', 'fork', 'knife', 'spoon', 'bowl', 'banana', 'apple', 'sandwich', 'orange', 'broccoli', 'carrot', 'hot_dog', 'pizza', 'donut', 'cake', 'chair', 'couch', 'potted_plant', 'bed', 'dining_table', 'toilet', 'tv', 'laptop', 'mouse', 'remote', 'keyboard', 'cell_phone', 'microwave', 'oven', 'toaster', 'sink', 'refrigerator', 'book', 'clock', 'vase', 'scissors', 'teddy_bear', 'hair_drier', 'toothbrush', 'balloon']
|
||||
2025-12-03 17:11:22,445 - WARNING - 错误路径: root -> children -> 0 -> children -> 4 -> params -> target_class
|
||||
2025-12-03 17:11:22,445 - WARNING - ❌ 未通过验证的Pytree(第 1/3 次尝试):
|
||||
{
|
||||
"root": {
|
||||
"type": "Parallel",
|
||||
"name": "MissionWithSafety",
|
||||
"params": {
|
||||
"policy": "all_success"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"type": "Sequence",
|
||||
"name": "MainTask",
|
||||
"params": {},
|
||||
"children": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "preflight_checks",
|
||||
"params": {
|
||||
"check_level": "comprehensive"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "takeoff",
|
||||
"params": {
|
||||
"altitude": 10.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "fly_to_waypoint",
|
||||
"params": {
|
||||
"x": 5.0,
|
||||
"y": 3.0,
|
||||
"z": 2.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "search_pattern",
|
||||
"params": {
|
||||
"pattern_type": "grid",
|
||||
"center_x": 5.0,
|
||||
"center_y": 3.0,
|
||||
"center_z": 2.0,
|
||||
"radius": 50.0,
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "object_detected",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "track_object",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色",
|
||||
"track_time": 30.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "strike_target",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Selector",
|
||||
"name": "SafetyMonitor",
|
||||
"params": {
|
||||
"memory": true
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "battery_above",
|
||||
"params": {
|
||||
"threshold": 0.3
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "gps_status",
|
||||
"params": {
|
||||
"min_satellites": 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Sequence",
|
||||
"name": "EmergencyHandler",
|
||||
"params": {},
|
||||
"children": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "emergency_return",
|
||||
"params": {
|
||||
"reason": "safety_breach"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "land",
|
||||
"params": {
|
||||
"mode": "home"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
2025-12-03 17:11:22,445 - WARNING - 生成的Pytree验证失败,正在重试...
|
||||
2025-12-03 17:11:22,445 - INFO - --- 第 2/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:11:32,776 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:11:32,779 - WARNING - ❌ Pytree验证失败
|
||||
2025-12-03 17:11:32,779 - WARNING - 错误信息: 'vehicle' is not one of ['person', 'bicycle', 'car', 'motorcycle', 'airplane', 'bus', 'train', 'truck', 'boat', 'traffic_light', 'fire_hydrant', 'stop_sign', 'parking_meter', 'bench', 'bird', 'cat', 'dog', 'horse', 'sheep', 'cow', 'elephant', 'bear', 'zebra', 'giraffe', 'backpack', 'umbrella', 'handbag', 'tie', 'suitcase', 'frisbee', 'skis', 'snowboard', 'sports_ball', 'kite', 'baseball_bat', 'baseball_glove', 'skateboard', 'surfboard', 'tennis_racket', 'bottle', 'wine_glass', 'cup', 'fork', 'knife', 'spoon', 'bowl', 'banana', 'apple', 'sandwich', 'orange', 'broccoli', 'carrot', 'hot_dog', 'pizza', 'donut', 'cake', 'chair', 'couch', 'potted_plant', 'bed', 'dining_table', 'toilet', 'tv', 'laptop', 'mouse', 'remote', 'keyboard', 'cell_phone', 'microwave', 'oven', 'toaster', 'sink', 'refrigerator', 'book', 'clock', 'vase', 'scissors', 'teddy_bear', 'hair_drier', 'toothbrush', 'balloon']
|
||||
2025-12-03 17:11:32,779 - WARNING - 错误路径: root -> children -> 0 -> children -> 4 -> params -> target_class
|
||||
2025-12-03 17:11:32,779 - WARNING - ❌ 未通过验证的Pytree(第 2/3 次尝试):
|
||||
{
|
||||
"root": {
|
||||
"type": "Parallel",
|
||||
"name": "MissionWithSafety",
|
||||
"params": {
|
||||
"policy": "all_success"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"type": "Sequence",
|
||||
"name": "MainTask",
|
||||
"params": {},
|
||||
"children": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "preflight_checks",
|
||||
"params": {
|
||||
"check_level": "comprehensive"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "takeoff",
|
||||
"params": {
|
||||
"altitude": 10.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "fly_to_waypoint",
|
||||
"params": {
|
||||
"x": 5.0,
|
||||
"y": 3.0,
|
||||
"z": 2.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "search_pattern",
|
||||
"params": {
|
||||
"pattern_type": "grid",
|
||||
"center_x": 5.0,
|
||||
"center_y": 3.0,
|
||||
"center_z": 2.0,
|
||||
"radius": 50.0,
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "object_detected",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "track_object",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色",
|
||||
"track_time": 30.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "strike_target",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Selector",
|
||||
"name": "SafetyMonitor",
|
||||
"params": {
|
||||
"memory": true
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "battery_above",
|
||||
"params": {
|
||||
"threshold": 0.3
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "gps_status",
|
||||
"params": {
|
||||
"min_satellites": 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Sequence",
|
||||
"name": "EmergencyHandler",
|
||||
"params": {},
|
||||
"children": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "emergency_return",
|
||||
"params": {
|
||||
"reason": "safety_breach"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "land",
|
||||
"params": {
|
||||
"mode": "home"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
2025-12-03 17:11:32,779 - WARNING - 生成的Pytree验证失败,正在重试...
|
||||
2025-12-03 17:11:32,779 - INFO - --- 第 3/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:11:42,913 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:11:42,916 - WARNING - ❌ Pytree验证失败
|
||||
2025-12-03 17:11:42,916 - WARNING - 错误信息: 'vehicle' is not one of ['person', 'bicycle', 'car', 'motorcycle', 'airplane', 'bus', 'train', 'truck', 'boat', 'traffic_light', 'fire_hydrant', 'stop_sign', 'parking_meter', 'bench', 'bird', 'cat', 'dog', 'horse', 'sheep', 'cow', 'elephant', 'bear', 'zebra', 'giraffe', 'backpack', 'umbrella', 'handbag', 'tie', 'suitcase', 'frisbee', 'skis', 'snowboard', 'sports_ball', 'kite', 'baseball_bat', 'baseball_glove', 'skateboard', 'surfboard', 'tennis_racket', 'bottle', 'wine_glass', 'cup', 'fork', 'knife', 'spoon', 'bowl', 'banana', 'apple', 'sandwich', 'orange', 'broccoli', 'carrot', 'hot_dog', 'pizza', 'donut', 'cake', 'chair', 'couch', 'potted_plant', 'bed', 'dining_table', 'toilet', 'tv', 'laptop', 'mouse', 'remote', 'keyboard', 'cell_phone', 'microwave', 'oven', 'toaster', 'sink', 'refrigerator', 'book', 'clock', 'vase', 'scissors', 'teddy_bear', 'hair_drier', 'toothbrush', 'balloon']
|
||||
2025-12-03 17:11:42,916 - WARNING - 错误路径: root -> children -> 0 -> children -> 4 -> params -> target_class
|
||||
2025-12-03 17:11:42,916 - WARNING - ❌ 未通过验证的Pytree(第 3/3 次尝试):
|
||||
{
|
||||
"root": {
|
||||
"type": "Parallel",
|
||||
"name": "MissionWithSafety",
|
||||
"params": {
|
||||
"policy": "all_success"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"type": "Sequence",
|
||||
"name": "MainTask",
|
||||
"params": {},
|
||||
"children": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "preflight_checks",
|
||||
"params": {
|
||||
"check_level": "comprehensive"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "takeoff",
|
||||
"params": {
|
||||
"altitude": 10.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "fly_to_waypoint",
|
||||
"params": {
|
||||
"x": 5.0,
|
||||
"y": 3.0,
|
||||
"z": 2.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "search_pattern",
|
||||
"params": {
|
||||
"pattern_type": "grid",
|
||||
"center_x": 5.0,
|
||||
"center_y": 3.0,
|
||||
"center_z": 2.0,
|
||||
"radius": 50.0,
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "object_detected",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "track_object",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色",
|
||||
"track_time": 30.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "strike_target",
|
||||
"params": {
|
||||
"target_class": "vehicle",
|
||||
"description": "蓝色"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Selector",
|
||||
"name": "SafetyMonitor",
|
||||
"params": {
|
||||
"memory": true
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "battery_above",
|
||||
"params": {
|
||||
"threshold": 0.3
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "condition",
|
||||
"name": "gps_status",
|
||||
"params": {
|
||||
"min_satellites": 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Sequence",
|
||||
"name": "EmergencyHandler",
|
||||
"params": {},
|
||||
"children": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "emergency_return",
|
||||
"params": {
|
||||
"reason": "safety_breach"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "land",
|
||||
"params": {
|
||||
"mode": "home"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
2025-12-03 17:11:42,916 - WARNING - 生成的Pytree验证失败,正在重试...
|
||||
INFO: 127.0.0.1:44761 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:11:43,919 - INFO - 接收到用户请求: 起飞到学生宿舍上方搜索被困人员,并为被困人员投递救援物资
|
||||
2025-12-03 17:11:44,249 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:11:44,249 - INFO - 分类结果: complex
|
||||
2025-12-03 17:11:44,249 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:11:44,319 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:11:44,319 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:11:44,320 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:11:56,142 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:11:56,145 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:11:56,145 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:11:56,145 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:11:56,228 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:11:56,229 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:11:56,229 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:45089 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:11:57,232 - INFO - 接收到用户请求: 飞到学生宿舍上方搜索方圆10米范围内的蓝色车辆
|
||||
2025-12-03 17:11:57,589 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:11:57,590 - INFO - 分类结果: complex
|
||||
2025-12-03 17:11:57,590 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:11:57,655 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:11:57,655 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:11:57,655 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:12:09,347 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:12:09,351 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:12:09,351 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:12:09,351 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:12:09,434 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:12:09,434 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:12:09,434 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:44449 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:12:10,437 - INFO - 接收到用户请求: 飞到学生宿舍上方搜索半径为10米区域范围内的蓝色车辆
|
||||
2025-12-03 17:12:10,791 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:12:10,792 - INFO - 分类结果: complex
|
||||
2025-12-03 17:12:10,792 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:12:10,843 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:12:10,843 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:12:10,843 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:12:23,160 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:12:23,163 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:12:23,163 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:12:23,163 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:12:23,243 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:12:23,243 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:12:23,243 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:46047 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
2025-12-03 17:12:24,247 - INFO - 接收到用户请求: 起飞到学生宿舍搜索有没有被困人员,然后抛洒救援物资
|
||||
2025-12-03 17:12:24,574 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:12:24,574 - INFO - 分类结果: complex
|
||||
2025-12-03 17:12:24,574 - INFO - --- 开始从向量数据库检索上下文 ---
|
||||
2025-12-03 17:12:24,637 - INFO - --- 成功检索到上下文信息 ---
|
||||
2025-12-03 17:12:24,637 - INFO - 📚 检索到的上下文内容:
|
||||
在地图上有一个名为 '学生宿舍' 的地点或区域,它的building是'dormitory',其中心位置坐标大约在 (x:5, y:3, z:2)。
|
||||
|
||||
在地图上有一个名为 '跷跷板' 的地点或区域,它的leisure是'playground',其中心位置坐标大约在 (x:15, y:-8.5, z:1.2)。
|
||||
|
||||
在地图上有一个名为 'A地' 的地点或区域,它的building是'commercial',其中心位置坐标大约在 (x:10, y:-10, z:2)。
|
||||
2025-12-03 17:12:24,637 - INFO - --- 第 1/3 次尝试生成Pytree ---
|
||||
2025-12-03 17:12:35,228 - INFO - HTTP Request: POST http://localhost:8081/v1/chat/completions "HTTP/1.1 200 OK"
|
||||
2025-12-03 17:12:35,231 - INFO - ✅ JSON Schema验证成功
|
||||
2025-12-03 17:12:35,231 - INFO - ✅ 安全监控验证通过
|
||||
2025-12-03 17:12:35,231 - INFO - ✅ 成功生成并验证了Pytree
|
||||
2025-12-03 17:12:35,315 - INFO - ✅ 任务树可视化成功
|
||||
2025-12-03 17:12:35,315 - INFO - 图形已保存到: /home/huangfukk/DronePlanning/backend_service/generated_visualizations/py_tree.png
|
||||
2025-12-03 17:12:35,315 - INFO - 未在模型输出中发现 <think> 推理链片段。若需捕获,请设置 ENABLE_REASONING_CAPTURE=true 以放宽JSON强制格式。
|
||||
INFO: 127.0.0.1:47031 - "POST /generate_plan HTTP/1.1" 200 OK
|
||||
777
logs/inference_model.log
Normal file
777
logs/inference_model.log
Normal file
@@ -0,0 +1,777 @@
|
||||
ggml_cuda_init: GGML_CUDA_FORCE_MMQ: no
|
||||
ggml_cuda_init: GGML_CUDA_FORCE_CUBLAS: no
|
||||
ggml_cuda_init: found 1 CUDA devices:
|
||||
Device 0: NVIDIA GeForce RTX 4060 Ti, compute capability 8.9, VMM: yes
|
||||
build: 6097 (9515c613) with cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 for x86_64-linux-gnu
|
||||
system info: n_threads = 8, n_threads_batch = 8, total_threads = 16
|
||||
|
||||
system_info: n_threads = 8 (n_threads_batch = 8) / 16 | CUDA : ARCHS = 500,610,700,750,800,860,890 | USE_GRAPHS = 1 | PEER_MAX_BATCH_SIZE = 128 | CPU : SSE3 = 1 | SSSE3 = 1 | AVX = 1 | AVX_VNNI = 1 | AVX2 = 1 | F16C = 1 | FMA = 1 | BMI2 = 1 | LLAMAFILE = 1 | OPENMP = 1 | REPACK = 1 |
|
||||
|
||||
main: binding port with default address family
|
||||
main: HTTP server is listening, hostname: 0.0.0.0, port: 8081, http threads: 15
|
||||
main: loading model
|
||||
srv load_model: loading model '/home/huangfukk/models/gguf/Qwen/Qwen3-4B/Qwen3-4B-Q5_K_M.gguf'
|
||||
llama_model_load_from_file_impl: using device CUDA0 (NVIDIA GeForce RTX 4060 Ti) - 15225 MiB free
|
||||
llama_model_loader: loaded meta data with 28 key-value pairs and 398 tensors from /home/huangfukk/models/gguf/Qwen/Qwen3-4B/Qwen3-4B-Q5_K_M.gguf (version GGUF V3 (latest))
|
||||
llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
||||
llama_model_loader: - kv 0: general.architecture str = qwen3
|
||||
llama_model_loader: - kv 1: general.type str = model
|
||||
llama_model_loader: - kv 2: general.name str = Qwen3 4B Instruct
|
||||
llama_model_loader: - kv 3: general.finetune str = Instruct
|
||||
llama_model_loader: - kv 4: general.basename str = Qwen3
|
||||
llama_model_loader: - kv 5: general.size_label str = 4B
|
||||
llama_model_loader: - kv 6: qwen3.block_count u32 = 36
|
||||
llama_model_loader: - kv 7: qwen3.context_length u32 = 40960
|
||||
llama_model_loader: - kv 8: qwen3.embedding_length u32 = 2560
|
||||
llama_model_loader: - kv 9: qwen3.feed_forward_length u32 = 9728
|
||||
llama_model_loader: - kv 10: qwen3.attention.head_count u32 = 32
|
||||
llama_model_loader: - kv 11: qwen3.attention.head_count_kv u32 = 8
|
||||
llama_model_loader: - kv 12: qwen3.rope.freq_base f32 = 1000000.000000
|
||||
llama_model_loader: - kv 13: qwen3.attention.layer_norm_rms_epsilon f32 = 0.000001
|
||||
llama_model_loader: - kv 14: qwen3.attention.key_length u32 = 128
|
||||
llama_model_loader: - kv 15: qwen3.attention.value_length u32 = 128
|
||||
llama_model_loader: - kv 16: tokenizer.ggml.model str = gpt2
|
||||
llama_model_loader: - kv 17: tokenizer.ggml.pre str = qwen2
|
||||
llama_model_loader: - kv 18: tokenizer.ggml.tokens arr[str,151936] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
||||
llama_model_loader: - kv 19: tokenizer.ggml.token_type arr[i32,151936] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
||||
llama_model_loader: - kv 20: tokenizer.ggml.merges arr[str,151387] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
||||
llama_model_loader: - kv 21: tokenizer.ggml.eos_token_id u32 = 151645
|
||||
llama_model_loader: - kv 22: tokenizer.ggml.padding_token_id u32 = 151643
|
||||
llama_model_loader: - kv 23: tokenizer.ggml.bos_token_id u32 = 151643
|
||||
llama_model_loader: - kv 24: tokenizer.ggml.add_bos_token bool = false
|
||||
llama_model_loader: - kv 25: tokenizer.chat_template str = {%- if tools %}\n {{- '<|im_start|>...
|
||||
llama_model_loader: - kv 26: general.quantization_version u32 = 2
|
||||
llama_model_loader: - kv 27: general.file_type u32 = 17
|
||||
llama_model_loader: - type f32: 145 tensors
|
||||
llama_model_loader: - type q5_K: 216 tensors
|
||||
llama_model_loader: - type q6_K: 37 tensors
|
||||
print_info: file format = GGUF V3 (latest)
|
||||
print_info: file type = Q5_K - Medium
|
||||
print_info: file size = 2.69 GiB (5.73 BPW)
|
||||
load: printing all EOG tokens:
|
||||
load: - 151643 ('<|endoftext|>')
|
||||
load: - 151645 ('<|im_end|>')
|
||||
load: - 151662 ('<|fim_pad|>')
|
||||
load: - 151663 ('<|repo_name|>')
|
||||
load: - 151664 ('<|file_sep|>')
|
||||
load: special tokens cache size = 26
|
||||
load: token to piece cache size = 0.9311 MB
|
||||
print_info: arch = qwen3
|
||||
print_info: vocab_only = 0
|
||||
print_info: n_ctx_train = 40960
|
||||
print_info: n_embd = 2560
|
||||
print_info: n_layer = 36
|
||||
print_info: n_head = 32
|
||||
print_info: n_head_kv = 8
|
||||
print_info: n_rot = 128
|
||||
print_info: n_swa = 0
|
||||
print_info: is_swa_any = 0
|
||||
print_info: n_embd_head_k = 128
|
||||
print_info: n_embd_head_v = 128
|
||||
print_info: n_gqa = 4
|
||||
print_info: n_embd_k_gqa = 1024
|
||||
print_info: n_embd_v_gqa = 1024
|
||||
print_info: f_norm_eps = 0.0e+00
|
||||
print_info: f_norm_rms_eps = 1.0e-06
|
||||
print_info: f_clamp_kqv = 0.0e+00
|
||||
print_info: f_max_alibi_bias = 0.0e+00
|
||||
print_info: f_logit_scale = 0.0e+00
|
||||
print_info: f_attn_scale = 0.0e+00
|
||||
print_info: n_ff = 9728
|
||||
print_info: n_expert = 0
|
||||
print_info: n_expert_used = 0
|
||||
print_info: causal attn = 1
|
||||
print_info: pooling type = -1
|
||||
print_info: rope type = 2
|
||||
print_info: rope scaling = linear
|
||||
print_info: freq_base_train = 1000000.0
|
||||
print_info: freq_scale_train = 1
|
||||
print_info: n_ctx_orig_yarn = 40960
|
||||
print_info: rope_finetuned = unknown
|
||||
print_info: model type = 4B
|
||||
print_info: model params = 4.02 B
|
||||
print_info: general.name = Qwen3 4B Instruct
|
||||
print_info: vocab type = BPE
|
||||
print_info: n_vocab = 151936
|
||||
print_info: n_merges = 151387
|
||||
print_info: BOS token = 151643 '<|endoftext|>'
|
||||
print_info: EOS token = 151645 '<|im_end|>'
|
||||
print_info: EOT token = 151645 '<|im_end|>'
|
||||
print_info: PAD token = 151643 '<|endoftext|>'
|
||||
print_info: LF token = 198 'Ċ'
|
||||
print_info: FIM PRE token = 151659 '<|fim_prefix|>'
|
||||
print_info: FIM SUF token = 151661 '<|fim_suffix|>'
|
||||
print_info: FIM MID token = 151660 '<|fim_middle|>'
|
||||
print_info: FIM PAD token = 151662 '<|fim_pad|>'
|
||||
print_info: FIM REP token = 151663 '<|repo_name|>'
|
||||
print_info: FIM SEP token = 151664 '<|file_sep|>'
|
||||
print_info: EOG token = 151643 '<|endoftext|>'
|
||||
print_info: EOG token = 151645 '<|im_end|>'
|
||||
print_info: EOG token = 151662 '<|fim_pad|>'
|
||||
print_info: EOG token = 151663 '<|repo_name|>'
|
||||
print_info: EOG token = 151664 '<|file_sep|>'
|
||||
print_info: max token length = 256
|
||||
load_tensors: loading model tensors, this can take a while... (mmap = true)
|
||||
load_tensors: offloading 36 repeating layers to GPU
|
||||
load_tensors: offloaded 36/37 layers to GPU
|
||||
load_tensors: CUDA0 model buffer size = 2445.68 MiB
|
||||
load_tensors: CPU_Mapped model buffer size = 304.29 MiB
|
||||
..........................................................................................
|
||||
llama_context: constructing llama_context
|
||||
llama_context: n_seq_max = 1
|
||||
llama_context: n_ctx = 8192
|
||||
llama_context: n_ctx_per_seq = 8192
|
||||
llama_context: n_batch = 2048
|
||||
llama_context: n_ubatch = 512
|
||||
llama_context: causal_attn = 1
|
||||
llama_context: flash_attn = 0
|
||||
llama_context: kv_unified = false
|
||||
llama_context: freq_base = 1000000.0
|
||||
llama_context: freq_scale = 1
|
||||
llama_context: n_ctx_per_seq (8192) < n_ctx_train (40960) -- the full capacity of the model will not be utilized
|
||||
llama_context: CPU output buffer size = 0.58 MiB
|
||||
llama_kv_cache_unified: CUDA0 KV buffer size = 1152.00 MiB
|
||||
llama_kv_cache_unified: size = 1152.00 MiB ( 8192 cells, 36 layers, 1/1 seqs), K (f16): 576.00 MiB, V (f16): 576.00 MiB
|
||||
llama_context: CUDA0 compute buffer size = 606.03 MiB
|
||||
llama_context: CUDA_Host compute buffer size = 25.01 MiB
|
||||
llama_context: graph nodes = 1410
|
||||
llama_context: graph splits = 4 (with bs=512), 3 (with bs=1)
|
||||
common_init_from_params: added <|endoftext|> logit bias = -inf
|
||||
common_init_from_params: added <|im_end|> logit bias = -inf
|
||||
common_init_from_params: added <|fim_pad|> logit bias = -inf
|
||||
common_init_from_params: added <|repo_name|> logit bias = -inf
|
||||
common_init_from_params: added <|file_sep|> logit bias = -inf
|
||||
common_init_from_params: setting dry_penalty_last_n to ctx_size = 8192
|
||||
common_init_from_params: warming up the model with an empty run - please wait ... (--no-warmup to disable)
|
||||
srv init: initializing slots, n_slots = 1
|
||||
slot init: id 0 | task -1 | new slot n_ctx_slot = 8192
|
||||
main: model loaded
|
||||
main: chat template, chat_template: {%- if tools %}
|
||||
{{- '<|im_start|>system\n' }}
|
||||
{%- if messages[0].role == 'system' %}
|
||||
{{- messages[0].content + '\n\n' }}
|
||||
{%- endif %}
|
||||
{{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within <tools></tools> XML tags:\n<tools>" }}
|
||||
{%- for tool in tools %}
|
||||
{{- "\n" }}
|
||||
{{- tool | tojson }}
|
||||
{%- endfor %}
|
||||
{{- "\n</tools>\n\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\n<tool_call>\n{\"name\": <function-name>, \"arguments\": <args-json-object>}\n</tool_call><|im_end|>\n" }}
|
||||
{%- else %}
|
||||
{%- if messages[0].role == 'system' %}
|
||||
{{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }}
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}
|
||||
{%- for index in range(ns.last_query_index, -1, -1) %}
|
||||
{%- set message = messages[index] %}
|
||||
{%- if ns.multi_step_tool and message.role == "user" and not('<tool_response>' in message.content and '</tool_response>' in message.content) %}
|
||||
{%- set ns.multi_step_tool = false %}
|
||||
{%- set ns.last_query_index = index %}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
{%- for message in messages %}
|
||||
{%- if (message.role == "user") or (message.role == "system" and not loop.first) %}
|
||||
{{- '<|im_start|>' + message.role + '\n' + message.content + '<|im_end|>' + '\n' }}
|
||||
{%- elif message.role == "assistant" %}
|
||||
{%- set content = message.content %}
|
||||
{%- set reasoning_content = '' %}
|
||||
{%- if message.reasoning_content is defined and message.reasoning_content is not none %}
|
||||
{%- set reasoning_content = message.reasoning_content %}
|
||||
{%- else %}
|
||||
{%- if '</think>' in message.content %}
|
||||
{%- set content = message.content.split('</think>')[-1].lstrip('\n') %}
|
||||
{%- set reasoning_content = message.content.split('</think>')[0].rstrip('\n').split('<think>')[-1].lstrip('\n') %}
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
{%- if loop.index0 > ns.last_query_index %}
|
||||
{%- if loop.last or (not loop.last and reasoning_content) %}
|
||||
{{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content.strip('\n') + '\n</think>\n\n' + content.lstrip('\n') }}
|
||||
{%- else %}
|
||||
{{- '<|im_start|>' + message.role + '\n' + content }}
|
||||
{%- endif %}
|
||||
{%- else %}
|
||||
{{- '<|im_start|>' + message.role + '\n' + content }}
|
||||
{%- endif %}
|
||||
{%- if message.tool_calls %}
|
||||
{%- for tool_call in message.tool_calls %}
|
||||
{%- if (loop.first and content) or (not loop.first) %}
|
||||
{{- '\n' }}
|
||||
{%- endif %}
|
||||
{%- if tool_call.function %}
|
||||
{%- set tool_call = tool_call.function %}
|
||||
{%- endif %}
|
||||
{{- '<tool_call>\n{"name": "' }}
|
||||
{{- tool_call.name }}
|
||||
{{- '", "arguments": ' }}
|
||||
{%- if tool_call.arguments is string %}
|
||||
{{- tool_call.arguments }}
|
||||
{%- else %}
|
||||
{{- tool_call.arguments | tojson }}
|
||||
{%- endif %}
|
||||
{{- '}\n</tool_call>' }}
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{{- '<|im_end|>\n' }}
|
||||
{%- elif message.role == "tool" %}
|
||||
{%- if loop.first or (messages[loop.index0 - 1].role != "tool") %}
|
||||
{{- '<|im_start|>user' }}
|
||||
{%- endif %}
|
||||
{{- '\n<tool_response>\n' }}
|
||||
{{- message.content }}
|
||||
{{- '\n</tool_response>' }}
|
||||
{%- if loop.last or (messages[loop.index0 + 1].role != "tool") %}
|
||||
{{- '<|im_end|>\n' }}
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
{%- if add_generation_prompt %}
|
||||
{{- '<|im_start|>assistant\n' }}
|
||||
{%- if enable_thinking is defined and enable_thinking is false %}
|
||||
{{- '<think>\n\n</think>\n\n' }}
|
||||
{%- endif %}
|
||||
{%- endif %}, example_format: '<|im_start|>system
|
||||
You are a helpful assistant<|im_end|>
|
||||
<|im_start|>user
|
||||
Hello<|im_end|>
|
||||
<|im_start|>assistant
|
||||
Hi there<|im_end|>
|
||||
<|im_start|>user
|
||||
How are you?<|im_end|>
|
||||
<|im_start|>assistant
|
||||
'
|
||||
main: server is listening on http://0.0.0.0:8081 - starting the main loop
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: GET /health 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 0 | processing task
|
||||
slot update_slots: id 0 | task 0 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 362
|
||||
slot update_slots: id 0 | task 0 | kv cache rm [0, end)
|
||||
slot update_slots: id 0 | task 0 | prompt processing progress, n_past = 362, n_tokens = 362, progress = 1.000000
|
||||
slot update_slots: id 0 | task 0 | prompt done, n_past = 362, n_tokens = 362
|
||||
slot release: id 0 | task 0 | stop processing: n_past = 371, truncated = 0
|
||||
slot print_timing: id 0 | task 0 |
|
||||
prompt eval time = 270.89 ms / 362 tokens ( 0.75 ms per token, 1336.34 tokens per second)
|
||||
eval time = 231.47 ms / 10 tokens ( 23.15 ms per token, 43.20 tokens per second)
|
||||
total time = 502.36 ms / 372 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 11 | processing task
|
||||
slot update_slots: id 0 | task 11 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2341
|
||||
slot update_slots: id 0 | task 11 | kv cache rm [5, end)
|
||||
slot update_slots: id 0 | task 11 | prompt processing progress, n_past = 2053, n_tokens = 2048, progress = 0.874840
|
||||
slot update_slots: id 0 | task 11 | kv cache rm [2053, end)
|
||||
slot update_slots: id 0 | task 11 | prompt processing progress, n_past = 2341, n_tokens = 288, progress = 0.997864
|
||||
slot update_slots: id 0 | task 11 | prompt done, n_past = 2341, n_tokens = 288
|
||||
slot release: id 0 | task 11 | stop processing: n_past = 2381, truncated = 0
|
||||
slot print_timing: id 0 | task 11 |
|
||||
prompt eval time = 819.09 ms / 2336 tokens ( 0.35 ms per token, 2851.93 tokens per second)
|
||||
eval time = 1127.49 ms / 41 tokens ( 27.50 ms per token, 36.36 tokens per second)
|
||||
total time = 1946.58 ms / 2377 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 54 | processing task
|
||||
slot update_slots: id 0 | task 54 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 369
|
||||
slot update_slots: id 0 | task 54 | kv cache rm [5, end)
|
||||
slot update_slots: id 0 | task 54 | prompt processing progress, n_past = 369, n_tokens = 364, progress = 0.986450
|
||||
slot update_slots: id 0 | task 54 | prompt done, n_past = 369, n_tokens = 364
|
||||
slot release: id 0 | task 54 | stop processing: n_past = 378, truncated = 0
|
||||
slot print_timing: id 0 | task 54 |
|
||||
prompt eval time = 284.40 ms / 364 tokens ( 0.78 ms per token, 1279.91 tokens per second)
|
||||
eval time = 236.35 ms / 10 tokens ( 23.64 ms per token, 42.31 tokens per second)
|
||||
total time = 520.75 ms / 374 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 65 | processing task
|
||||
slot update_slots: id 0 | task 65 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2770
|
||||
slot update_slots: id 0 | task 65 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 65 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.739350
|
||||
slot update_slots: id 0 | task 65 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 65 | prompt processing progress, n_past = 2770, n_tokens = 719, progress = 0.998917
|
||||
slot update_slots: id 0 | task 65 | prompt done, n_past = 2770, n_tokens = 719
|
||||
slot release: id 0 | task 65 | stop processing: n_past = 3091, truncated = 0
|
||||
slot print_timing: id 0 | task 65 |
|
||||
prompt eval time = 1016.37 ms / 2767 tokens ( 0.37 ms per token, 2722.42 tokens per second)
|
||||
eval time = 8133.98 ms / 322 tokens ( 25.26 ms per token, 39.59 tokens per second)
|
||||
total time = 9150.35 ms / 3089 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 389 | processing task
|
||||
slot update_slots: id 0 | task 389 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 372
|
||||
slot update_slots: id 0 | task 389 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 389 | prompt processing progress, n_past = 372, n_tokens = 369, progress = 0.991935
|
||||
slot update_slots: id 0 | task 389 | prompt done, n_past = 372, n_tokens = 369
|
||||
slot release: id 0 | task 389 | stop processing: n_past = 381, truncated = 0
|
||||
slot print_timing: id 0 | task 389 |
|
||||
prompt eval time = 106.39 ms / 369 tokens ( 0.29 ms per token, 3468.40 tokens per second)
|
||||
eval time = 299.47 ms / 10 tokens ( 29.95 ms per token, 33.39 tokens per second)
|
||||
total time = 405.86 ms / 379 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 400 | processing task
|
||||
slot update_slots: id 0 | task 400 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2773
|
||||
slot update_slots: id 0 | task 400 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 400 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.738550
|
||||
slot update_slots: id 0 | task 400 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 400 | prompt processing progress, n_past = 2773, n_tokens = 722, progress = 0.998918
|
||||
slot update_slots: id 0 | task 400 | prompt done, n_past = 2773, n_tokens = 722
|
||||
slot release: id 0 | task 400 | stop processing: n_past = 3203, truncated = 0
|
||||
slot print_timing: id 0 | task 400 |
|
||||
prompt eval time = 1079.61 ms / 2770 tokens ( 0.39 ms per token, 2565.73 tokens per second)
|
||||
eval time = 10918.90 ms / 431 tokens ( 25.33 ms per token, 39.47 tokens per second)
|
||||
total time = 11998.51 ms / 3201 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 833 | processing task
|
||||
slot update_slots: id 0 | task 833 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 362
|
||||
slot update_slots: id 0 | task 833 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 833 | prompt processing progress, n_past = 362, n_tokens = 359, progress = 0.991713
|
||||
slot update_slots: id 0 | task 833 | prompt done, n_past = 362, n_tokens = 359
|
||||
slot release: id 0 | task 833 | stop processing: n_past = 371, truncated = 0
|
||||
slot print_timing: id 0 | task 833 |
|
||||
prompt eval time = 336.17 ms / 359 tokens ( 0.94 ms per token, 1067.90 tokens per second)
|
||||
eval time = 262.12 ms / 10 tokens ( 26.21 ms per token, 38.15 tokens per second)
|
||||
total time = 598.29 ms / 369 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 844 | processing task
|
||||
slot update_slots: id 0 | task 844 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2341
|
||||
slot update_slots: id 0 | task 844 | kv cache rm [5, end)
|
||||
slot update_slots: id 0 | task 844 | prompt processing progress, n_past = 2053, n_tokens = 2048, progress = 0.874840
|
||||
slot update_slots: id 0 | task 844 | kv cache rm [2053, end)
|
||||
slot update_slots: id 0 | task 844 | prompt processing progress, n_past = 2341, n_tokens = 288, progress = 0.997864
|
||||
slot update_slots: id 0 | task 844 | prompt done, n_past = 2341, n_tokens = 288
|
||||
slot release: id 0 | task 844 | stop processing: n_past = 2381, truncated = 0
|
||||
slot print_timing: id 0 | task 844 |
|
||||
prompt eval time = 829.68 ms / 2336 tokens ( 0.36 ms per token, 2815.53 tokens per second)
|
||||
eval time = 1020.09 ms / 41 tokens ( 24.88 ms per token, 40.19 tokens per second)
|
||||
total time = 1849.78 ms / 2377 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 887 | processing task
|
||||
slot update_slots: id 0 | task 887 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 369
|
||||
slot update_slots: id 0 | task 887 | kv cache rm [5, end)
|
||||
slot update_slots: id 0 | task 887 | prompt processing progress, n_past = 369, n_tokens = 364, progress = 0.986450
|
||||
slot update_slots: id 0 | task 887 | prompt done, n_past = 369, n_tokens = 364
|
||||
slot release: id 0 | task 887 | stop processing: n_past = 378, truncated = 0
|
||||
slot print_timing: id 0 | task 887 |
|
||||
prompt eval time = 115.08 ms / 364 tokens ( 0.32 ms per token, 3163.04 tokens per second)
|
||||
eval time = 287.74 ms / 10 tokens ( 28.77 ms per token, 34.75 tokens per second)
|
||||
total time = 402.81 ms / 374 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 898 | processing task
|
||||
slot update_slots: id 0 | task 898 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2770
|
||||
slot update_slots: id 0 | task 898 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 898 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.739350
|
||||
slot update_slots: id 0 | task 898 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 898 | prompt processing progress, n_past = 2770, n_tokens = 719, progress = 0.998917
|
||||
slot update_slots: id 0 | task 898 | prompt done, n_past = 2770, n_tokens = 719
|
||||
slot release: id 0 | task 898 | stop processing: n_past = 3091, truncated = 0
|
||||
slot print_timing: id 0 | task 898 |
|
||||
prompt eval time = 1072.94 ms / 2767 tokens ( 0.39 ms per token, 2578.88 tokens per second)
|
||||
eval time = 8647.49 ms / 322 tokens ( 26.86 ms per token, 37.24 tokens per second)
|
||||
total time = 9720.43 ms / 3089 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 1222 | processing task
|
||||
slot update_slots: id 0 | task 1222 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 362
|
||||
slot update_slots: id 0 | task 1222 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 1222 | prompt processing progress, n_past = 362, n_tokens = 359, progress = 0.991713
|
||||
slot update_slots: id 0 | task 1222 | prompt done, n_past = 362, n_tokens = 359
|
||||
slot release: id 0 | task 1222 | stop processing: n_past = 371, truncated = 0
|
||||
slot print_timing: id 0 | task 1222 |
|
||||
prompt eval time = 285.45 ms / 359 tokens ( 0.80 ms per token, 1257.64 tokens per second)
|
||||
eval time = 242.33 ms / 10 tokens ( 24.23 ms per token, 41.27 tokens per second)
|
||||
total time = 527.79 ms / 369 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 1233 | processing task
|
||||
slot update_slots: id 0 | task 1233 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2341
|
||||
slot update_slots: id 0 | task 1233 | kv cache rm [5, end)
|
||||
slot update_slots: id 0 | task 1233 | prompt processing progress, n_past = 2053, n_tokens = 2048, progress = 0.874840
|
||||
slot update_slots: id 0 | task 1233 | kv cache rm [2053, end)
|
||||
slot update_slots: id 0 | task 1233 | prompt processing progress, n_past = 2341, n_tokens = 288, progress = 0.997864
|
||||
slot update_slots: id 0 | task 1233 | prompt done, n_past = 2341, n_tokens = 288
|
||||
slot release: id 0 | task 1233 | stop processing: n_past = 2381, truncated = 0
|
||||
slot print_timing: id 0 | task 1233 |
|
||||
prompt eval time = 879.99 ms / 2336 tokens ( 0.38 ms per token, 2654.58 tokens per second)
|
||||
eval time = 959.80 ms / 41 tokens ( 23.41 ms per token, 42.72 tokens per second)
|
||||
total time = 1839.78 ms / 2377 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 1276 | processing task
|
||||
slot update_slots: id 0 | task 1276 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 369
|
||||
slot update_slots: id 0 | task 1276 | kv cache rm [5, end)
|
||||
slot update_slots: id 0 | task 1276 | prompt processing progress, n_past = 369, n_tokens = 364, progress = 0.986450
|
||||
slot update_slots: id 0 | task 1276 | prompt done, n_past = 369, n_tokens = 364
|
||||
slot release: id 0 | task 1276 | stop processing: n_past = 378, truncated = 0
|
||||
slot print_timing: id 0 | task 1276 |
|
||||
prompt eval time = 106.37 ms / 364 tokens ( 0.29 ms per token, 3422.11 tokens per second)
|
||||
eval time = 212.27 ms / 10 tokens ( 21.23 ms per token, 47.11 tokens per second)
|
||||
total time = 318.64 ms / 374 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 1287 | processing task
|
||||
slot update_slots: id 0 | task 1287 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2770
|
||||
slot update_slots: id 0 | task 1287 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 1287 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.739350
|
||||
slot update_slots: id 0 | task 1287 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 1287 | prompt processing progress, n_past = 2770, n_tokens = 719, progress = 0.998917
|
||||
slot update_slots: id 0 | task 1287 | prompt done, n_past = 2770, n_tokens = 719
|
||||
slot release: id 0 | task 1287 | stop processing: n_past = 3091, truncated = 0
|
||||
slot print_timing: id 0 | task 1287 |
|
||||
prompt eval time = 1072.57 ms / 2767 tokens ( 0.39 ms per token, 2579.79 tokens per second)
|
||||
eval time = 7776.71 ms / 322 tokens ( 24.15 ms per token, 41.41 tokens per second)
|
||||
total time = 8849.27 ms / 3089 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 1611 | processing task
|
||||
slot update_slots: id 0 | task 1611 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 372
|
||||
slot update_slots: id 0 | task 1611 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 1611 | prompt processing progress, n_past = 372, n_tokens = 369, progress = 0.991935
|
||||
slot update_slots: id 0 | task 1611 | prompt done, n_past = 372, n_tokens = 369
|
||||
slot release: id 0 | task 1611 | stop processing: n_past = 381, truncated = 0
|
||||
slot print_timing: id 0 | task 1611 |
|
||||
prompt eval time = 119.55 ms / 369 tokens ( 0.32 ms per token, 3086.70 tokens per second)
|
||||
eval time = 231.63 ms / 10 tokens ( 23.16 ms per token, 43.17 tokens per second)
|
||||
total time = 351.17 ms / 379 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 1622 | processing task
|
||||
slot update_slots: id 0 | task 1622 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2773
|
||||
slot update_slots: id 0 | task 1622 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 1622 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.738550
|
||||
slot update_slots: id 0 | task 1622 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 1622 | prompt processing progress, n_past = 2773, n_tokens = 722, progress = 0.998918
|
||||
slot update_slots: id 0 | task 1622 | prompt done, n_past = 2773, n_tokens = 722
|
||||
slot release: id 0 | task 1622 | stop processing: n_past = 3203, truncated = 0
|
||||
slot print_timing: id 0 | task 1622 |
|
||||
prompt eval time = 995.24 ms / 2770 tokens ( 0.36 ms per token, 2783.26 tokens per second)
|
||||
eval time = 10935.74 ms / 431 tokens ( 25.37 ms per token, 39.41 tokens per second)
|
||||
total time = 11930.97 ms / 3201 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 2055 | processing task
|
||||
slot update_slots: id 0 | task 2055 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 372
|
||||
slot update_slots: id 0 | task 2055 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 2055 | prompt processing progress, n_past = 372, n_tokens = 369, progress = 0.991935
|
||||
slot update_slots: id 0 | task 2055 | prompt done, n_past = 372, n_tokens = 369
|
||||
slot release: id 0 | task 2055 | stop processing: n_past = 381, truncated = 0
|
||||
slot print_timing: id 0 | task 2055 |
|
||||
prompt eval time = 98.64 ms / 369 tokens ( 0.27 ms per token, 3740.95 tokens per second)
|
||||
eval time = 209.16 ms / 10 tokens ( 20.92 ms per token, 47.81 tokens per second)
|
||||
total time = 307.80 ms / 379 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 2066 | processing task
|
||||
slot update_slots: id 0 | task 2066 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2773
|
||||
slot update_slots: id 0 | task 2066 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 2066 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.738550
|
||||
slot update_slots: id 0 | task 2066 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 2066 | prompt processing progress, n_past = 2773, n_tokens = 722, progress = 0.998918
|
||||
slot update_slots: id 0 | task 2066 | prompt done, n_past = 2773, n_tokens = 722
|
||||
slot release: id 0 | task 2066 | stop processing: n_past = 3203, truncated = 0
|
||||
slot print_timing: id 0 | task 2066 |
|
||||
prompt eval time = 1062.14 ms / 2770 tokens ( 0.38 ms per token, 2607.93 tokens per second)
|
||||
eval time = 10610.14 ms / 431 tokens ( 24.62 ms per token, 40.62 tokens per second)
|
||||
total time = 11672.28 ms / 3201 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 2499 | processing task
|
||||
slot update_slots: id 0 | task 2499 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 372
|
||||
slot update_slots: id 0 | task 2499 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 2499 | prompt processing progress, n_past = 372, n_tokens = 369, progress = 0.991935
|
||||
slot update_slots: id 0 | task 2499 | prompt done, n_past = 372, n_tokens = 369
|
||||
slot release: id 0 | task 2499 | stop processing: n_past = 381, truncated = 0
|
||||
slot print_timing: id 0 | task 2499 |
|
||||
prompt eval time = 108.99 ms / 369 tokens ( 0.30 ms per token, 3385.72 tokens per second)
|
||||
eval time = 219.85 ms / 10 tokens ( 21.99 ms per token, 45.49 tokens per second)
|
||||
total time = 328.84 ms / 379 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 2510 | processing task
|
||||
slot update_slots: id 0 | task 2510 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2773
|
||||
slot update_slots: id 0 | task 2510 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 2510 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.738550
|
||||
slot update_slots: id 0 | task 2510 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 2510 | prompt processing progress, n_past = 2773, n_tokens = 722, progress = 0.998918
|
||||
slot update_slots: id 0 | task 2510 | prompt done, n_past = 2773, n_tokens = 722
|
||||
slot release: id 0 | task 2510 | stop processing: n_past = 3148, truncated = 0
|
||||
slot print_timing: id 0 | task 2510 |
|
||||
prompt eval time = 1023.49 ms / 2770 tokens ( 0.37 ms per token, 2706.44 tokens per second)
|
||||
eval time = 8951.46 ms / 376 tokens ( 23.81 ms per token, 42.00 tokens per second)
|
||||
total time = 9974.94 ms / 3146 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 2888 | processing task
|
||||
slot update_slots: id 0 | task 2888 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 370
|
||||
slot update_slots: id 0 | task 2888 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 2888 | prompt processing progress, n_past = 370, n_tokens = 367, progress = 0.991892
|
||||
slot update_slots: id 0 | task 2888 | prompt done, n_past = 370, n_tokens = 367
|
||||
slot release: id 0 | task 2888 | stop processing: n_past = 379, truncated = 0
|
||||
slot print_timing: id 0 | task 2888 |
|
||||
prompt eval time = 102.91 ms / 367 tokens ( 0.28 ms per token, 3566.40 tokens per second)
|
||||
eval time = 210.61 ms / 10 tokens ( 21.06 ms per token, 47.48 tokens per second)
|
||||
total time = 313.51 ms / 377 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 2899 | processing task
|
||||
slot update_slots: id 0 | task 2899 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2771
|
||||
slot update_slots: id 0 | task 2899 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 2899 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.739083
|
||||
slot update_slots: id 0 | task 2899 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 2899 | prompt processing progress, n_past = 2771, n_tokens = 720, progress = 0.998917
|
||||
slot update_slots: id 0 | task 2899 | prompt done, n_past = 2771, n_tokens = 720
|
||||
slot release: id 0 | task 2899 | stop processing: n_past = 3201, truncated = 0
|
||||
slot print_timing: id 0 | task 2899 |
|
||||
prompt eval time = 1001.38 ms / 2768 tokens ( 0.36 ms per token, 2764.19 tokens per second)
|
||||
eval time = 10265.77 ms / 431 tokens ( 23.82 ms per token, 41.98 tokens per second)
|
||||
total time = 11267.15 ms / 3199 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 3332 | processing task
|
||||
slot update_slots: id 0 | task 3332 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 372
|
||||
slot update_slots: id 0 | task 3332 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 3332 | prompt processing progress, n_past = 372, n_tokens = 369, progress = 0.991935
|
||||
slot update_slots: id 0 | task 3332 | prompt done, n_past = 372, n_tokens = 369
|
||||
slot release: id 0 | task 3332 | stop processing: n_past = 381, truncated = 0
|
||||
slot print_timing: id 0 | task 3332 |
|
||||
prompt eval time = 101.31 ms / 369 tokens ( 0.27 ms per token, 3642.36 tokens per second)
|
||||
eval time = 215.08 ms / 10 tokens ( 21.51 ms per token, 46.49 tokens per second)
|
||||
total time = 316.38 ms / 379 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 3343 | processing task
|
||||
slot update_slots: id 0 | task 3343 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2773
|
||||
slot update_slots: id 0 | task 3343 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 3343 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.738550
|
||||
slot update_slots: id 0 | task 3343 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 3343 | prompt processing progress, n_past = 2773, n_tokens = 722, progress = 0.998918
|
||||
slot update_slots: id 0 | task 3343 | prompt done, n_past = 2773, n_tokens = 722
|
||||
slot release: id 0 | task 3343 | stop processing: n_past = 3187, truncated = 0
|
||||
slot print_timing: id 0 | task 3343 |
|
||||
prompt eval time = 1024.02 ms / 2770 tokens ( 0.37 ms per token, 2705.02 tokens per second)
|
||||
eval time = 10102.62 ms / 415 tokens ( 24.34 ms per token, 41.08 tokens per second)
|
||||
total time = 11126.64 ms / 3185 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 3760 | processing task
|
||||
slot update_slots: id 0 | task 3760 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2773
|
||||
slot update_slots: id 0 | task 3760 | need to evaluate at least 1 token for each active slot, n_past = 2773, n_prompt_tokens = 2773
|
||||
slot update_slots: id 0 | task 3760 | kv cache rm [2772, end)
|
||||
slot update_slots: id 0 | task 3760 | prompt processing progress, n_past = 2773, n_tokens = 1, progress = 0.000361
|
||||
slot update_slots: id 0 | task 3760 | prompt done, n_past = 2773, n_tokens = 1
|
||||
slot release: id 0 | task 3760 | stop processing: n_past = 3187, truncated = 0
|
||||
slot print_timing: id 0 | task 3760 |
|
||||
prompt eval time = 36.75 ms / 1 tokens ( 36.75 ms per token, 27.21 tokens per second)
|
||||
eval time = 10007.68 ms / 415 tokens ( 24.11 ms per token, 41.47 tokens per second)
|
||||
total time = 10044.43 ms / 416 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 4176 | processing task
|
||||
slot update_slots: id 0 | task 4176 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2773
|
||||
slot update_slots: id 0 | task 4176 | need to evaluate at least 1 token for each active slot, n_past = 2773, n_prompt_tokens = 2773
|
||||
slot update_slots: id 0 | task 4176 | kv cache rm [2772, end)
|
||||
slot update_slots: id 0 | task 4176 | prompt processing progress, n_past = 2773, n_tokens = 1, progress = 0.000361
|
||||
slot update_slots: id 0 | task 4176 | prompt done, n_past = 2773, n_tokens = 1
|
||||
slot release: id 0 | task 4176 | stop processing: n_past = 3187, truncated = 0
|
||||
slot print_timing: id 0 | task 4176 |
|
||||
prompt eval time = 41.05 ms / 1 tokens ( 41.05 ms per token, 24.36 tokens per second)
|
||||
eval time = 10475.73 ms / 415 tokens ( 25.24 ms per token, 39.62 tokens per second)
|
||||
total time = 10516.78 ms / 416 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 4592 | processing task
|
||||
slot update_slots: id 0 | task 4592 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 374
|
||||
slot update_slots: id 0 | task 4592 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 4592 | prompt processing progress, n_past = 374, n_tokens = 371, progress = 0.991979
|
||||
slot update_slots: id 0 | task 4592 | prompt done, n_past = 374, n_tokens = 371
|
||||
slot release: id 0 | task 4592 | stop processing: n_past = 383, truncated = 0
|
||||
slot print_timing: id 0 | task 4592 |
|
||||
prompt eval time = 105.27 ms / 371 tokens ( 0.28 ms per token, 3524.44 tokens per second)
|
||||
eval time = 221.01 ms / 10 tokens ( 22.10 ms per token, 45.25 tokens per second)
|
||||
total time = 326.27 ms / 381 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 4603 | processing task
|
||||
slot update_slots: id 0 | task 4603 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2775
|
||||
slot update_slots: id 0 | task 4603 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 4603 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.738018
|
||||
slot update_slots: id 0 | task 4603 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 4603 | prompt processing progress, n_past = 2775, n_tokens = 724, progress = 0.998919
|
||||
slot update_slots: id 0 | task 4603 | prompt done, n_past = 2775, n_tokens = 724
|
||||
slot release: id 0 | task 4603 | stop processing: n_past = 3189, truncated = 0
|
||||
slot print_timing: id 0 | task 4603 |
|
||||
prompt eval time = 1084.70 ms / 2772 tokens ( 0.39 ms per token, 2555.55 tokens per second)
|
||||
eval time = 10579.66 ms / 415 tokens ( 25.49 ms per token, 39.23 tokens per second)
|
||||
total time = 11664.36 ms / 3187 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 5020 | processing task
|
||||
slot update_slots: id 0 | task 5020 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2775
|
||||
slot update_slots: id 0 | task 5020 | need to evaluate at least 1 token for each active slot, n_past = 2775, n_prompt_tokens = 2775
|
||||
slot update_slots: id 0 | task 5020 | kv cache rm [2774, end)
|
||||
slot update_slots: id 0 | task 5020 | prompt processing progress, n_past = 2775, n_tokens = 1, progress = 0.000360
|
||||
slot update_slots: id 0 | task 5020 | prompt done, n_past = 2775, n_tokens = 1
|
||||
slot release: id 0 | task 5020 | stop processing: n_past = 3189, truncated = 0
|
||||
slot print_timing: id 0 | task 5020 |
|
||||
prompt eval time = 40.07 ms / 1 tokens ( 40.07 ms per token, 24.96 tokens per second)
|
||||
eval time = 10282.92 ms / 415 tokens ( 24.78 ms per token, 40.36 tokens per second)
|
||||
total time = 10323.00 ms / 416 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 5436 | processing task
|
||||
slot update_slots: id 0 | task 5436 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2775
|
||||
slot update_slots: id 0 | task 5436 | need to evaluate at least 1 token for each active slot, n_past = 2775, n_prompt_tokens = 2775
|
||||
slot update_slots: id 0 | task 5436 | kv cache rm [2774, end)
|
||||
slot update_slots: id 0 | task 5436 | prompt processing progress, n_past = 2775, n_tokens = 1, progress = 0.000360
|
||||
slot update_slots: id 0 | task 5436 | prompt done, n_past = 2775, n_tokens = 1
|
||||
slot release: id 0 | task 5436 | stop processing: n_past = 3189, truncated = 0
|
||||
slot print_timing: id 0 | task 5436 |
|
||||
prompt eval time = 37.47 ms / 1 tokens ( 37.47 ms per token, 26.69 tokens per second)
|
||||
eval time = 10087.63 ms / 415 tokens ( 24.31 ms per token, 41.14 tokens per second)
|
||||
total time = 10125.10 ms / 416 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 5852 | processing task
|
||||
slot update_slots: id 0 | task 5852 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 377
|
||||
slot update_slots: id 0 | task 5852 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 5852 | prompt processing progress, n_past = 377, n_tokens = 374, progress = 0.992042
|
||||
slot update_slots: id 0 | task 5852 | prompt done, n_past = 377, n_tokens = 374
|
||||
slot release: id 0 | task 5852 | stop processing: n_past = 386, truncated = 0
|
||||
slot print_timing: id 0 | task 5852 |
|
||||
prompt eval time = 100.83 ms / 374 tokens ( 0.27 ms per token, 3709.18 tokens per second)
|
||||
eval time = 222.79 ms / 10 tokens ( 22.28 ms per token, 44.89 tokens per second)
|
||||
total time = 323.62 ms / 384 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 5863 | processing task
|
||||
slot update_slots: id 0 | task 5863 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2778
|
||||
slot update_slots: id 0 | task 5863 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 5863 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.737221
|
||||
slot update_slots: id 0 | task 5863 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 5863 | prompt processing progress, n_past = 2778, n_tokens = 727, progress = 0.998920
|
||||
slot update_slots: id 0 | task 5863 | prompt done, n_past = 2778, n_tokens = 727
|
||||
slot release: id 0 | task 5863 | stop processing: n_past = 3175, truncated = 0
|
||||
slot print_timing: id 0 | task 5863 |
|
||||
prompt eval time = 1029.85 ms / 2775 tokens ( 0.37 ms per token, 2694.56 tokens per second)
|
||||
eval time = 10029.89 ms / 398 tokens ( 25.20 ms per token, 39.68 tokens per second)
|
||||
total time = 11059.75 ms / 3173 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 6263 | processing task
|
||||
slot update_slots: id 0 | task 6263 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 375
|
||||
slot update_slots: id 0 | task 6263 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 6263 | prompt processing progress, n_past = 375, n_tokens = 372, progress = 0.992000
|
||||
slot update_slots: id 0 | task 6263 | prompt done, n_past = 375, n_tokens = 372
|
||||
slot release: id 0 | task 6263 | stop processing: n_past = 384, truncated = 0
|
||||
slot print_timing: id 0 | task 6263 |
|
||||
prompt eval time = 109.42 ms / 372 tokens ( 0.29 ms per token, 3399.62 tokens per second)
|
||||
eval time = 241.78 ms / 10 tokens ( 24.18 ms per token, 41.36 tokens per second)
|
||||
total time = 351.20 ms / 382 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 6274 | processing task
|
||||
slot update_slots: id 0 | task 6274 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2776
|
||||
slot update_slots: id 0 | task 6274 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 6274 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.737752
|
||||
slot update_slots: id 0 | task 6274 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 6274 | prompt processing progress, n_past = 2776, n_tokens = 725, progress = 0.998919
|
||||
slot update_slots: id 0 | task 6274 | prompt done, n_past = 2776, n_tokens = 725
|
||||
slot release: id 0 | task 6274 | stop processing: n_past = 3206, truncated = 0
|
||||
slot print_timing: id 0 | task 6274 |
|
||||
prompt eval time = 1088.92 ms / 2773 tokens ( 0.39 ms per token, 2546.57 tokens per second)
|
||||
eval time = 10592.22 ms / 431 tokens ( 24.58 ms per token, 40.69 tokens per second)
|
||||
total time = 11681.14 ms / 3204 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 6707 | processing task
|
||||
slot update_slots: id 0 | task 6707 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 378
|
||||
slot update_slots: id 0 | task 6707 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 6707 | prompt processing progress, n_past = 378, n_tokens = 375, progress = 0.992063
|
||||
slot update_slots: id 0 | task 6707 | prompt done, n_past = 378, n_tokens = 375
|
||||
slot release: id 0 | task 6707 | stop processing: n_past = 387, truncated = 0
|
||||
slot print_timing: id 0 | task 6707 |
|
||||
prompt eval time = 114.78 ms / 375 tokens ( 0.31 ms per token, 3267.26 tokens per second)
|
||||
eval time = 232.75 ms / 10 tokens ( 23.27 ms per token, 42.96 tokens per second)
|
||||
total time = 347.52 ms / 385 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 6718 | processing task
|
||||
slot update_slots: id 0 | task 6718 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2779
|
||||
slot update_slots: id 0 | task 6718 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 6718 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.736956
|
||||
slot update_slots: id 0 | task 6718 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 6718 | prompt processing progress, n_past = 2779, n_tokens = 728, progress = 0.998921
|
||||
slot update_slots: id 0 | task 6718 | prompt done, n_past = 2779, n_tokens = 728
|
||||
slot release: id 0 | task 6718 | stop processing: n_past = 3209, truncated = 0
|
||||
slot print_timing: id 0 | task 6718 |
|
||||
prompt eval time = 1011.95 ms / 2776 tokens ( 0.36 ms per token, 2743.22 tokens per second)
|
||||
eval time = 10591.83 ms / 431 tokens ( 24.58 ms per token, 40.69 tokens per second)
|
||||
total time = 11603.77 ms / 3207 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 7151 | processing task
|
||||
slot update_slots: id 0 | task 7151 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 375
|
||||
slot update_slots: id 0 | task 7151 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 7151 | prompt processing progress, n_past = 375, n_tokens = 372, progress = 0.992000
|
||||
slot update_slots: id 0 | task 7151 | prompt done, n_past = 375, n_tokens = 372
|
||||
slot release: id 0 | task 7151 | stop processing: n_past = 384, truncated = 0
|
||||
slot print_timing: id 0 | task 7151 |
|
||||
prompt eval time = 104.59 ms / 372 tokens ( 0.28 ms per token, 3556.61 tokens per second)
|
||||
eval time = 216.58 ms / 10 tokens ( 21.66 ms per token, 46.17 tokens per second)
|
||||
total time = 321.17 ms / 382 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
srv params_from_: Chat format: Content-only
|
||||
slot launch_slot_: id 0 | task 7162 | processing task
|
||||
slot update_slots: id 0 | task 7162 | new prompt, n_ctx_slot = 8192, n_keep = 0, n_prompt_tokens = 2776
|
||||
slot update_slots: id 0 | task 7162 | kv cache rm [3, end)
|
||||
slot update_slots: id 0 | task 7162 | prompt processing progress, n_past = 2051, n_tokens = 2048, progress = 0.737752
|
||||
slot update_slots: id 0 | task 7162 | kv cache rm [2051, end)
|
||||
slot update_slots: id 0 | task 7162 | prompt processing progress, n_past = 2776, n_tokens = 725, progress = 0.998919
|
||||
slot update_slots: id 0 | task 7162 | prompt done, n_past = 2776, n_tokens = 725
|
||||
slot release: id 0 | task 7162 | stop processing: n_past = 3173, truncated = 0
|
||||
slot print_timing: id 0 | task 7162 |
|
||||
prompt eval time = 1014.23 ms / 2773 tokens ( 0.37 ms per token, 2734.11 tokens per second)
|
||||
eval time = 9567.80 ms / 398 tokens ( 24.04 ms per token, 41.60 tokens per second)
|
||||
total time = 10582.02 ms / 3171 tokens
|
||||
srv update_slots: all slots are idle
|
||||
srv log_server_r: request: POST /v1/chat/completions 127.0.0.1 200
|
||||
3
logs/services.pid
Normal file
3
logs/services.pid
Normal file
@@ -0,0 +1,3 @@
|
||||
19618
|
||||
19619
|
||||
19713
|
||||
Reference in New Issue
Block a user