Skip to content

OOV Train Error #60

Description

@b1ackwater3
Traceback (most recent call last):
  File "/volume/demo/lliao/ReCall/src/verl/trainer/main_ppo.py", line 59, in main
    run_ppo(config)
  File "/volume/demo/lliao/ReCall/src/verl/trainer/main_ppo.py", line 77, in run_ppo
    ray.get(runner.run.remote(config))
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/ray/_private/auto_init_hook.py", line 21, in auto_init_wrapper
    return fn(*args, **kwargs)
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/ray/_private/client_mode_hook.py", line 103, in wrapper
    return func(*args, **kwargs)
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/ray/_private/worker.py", line 2822, in get
    values, debugger_breakpoint = worker.get_objects(object_refs, timeout=timeout)
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/ray/_private/worker.py", line 930, in get_objects
    raise value.as_instanceof_cause()
ray.exceptions.RayTaskError(ValueError): �[36mray::TaskRunner.run()�[39m (pid=2676523, ip=10.45.24.116, actor_id=07794c1f27cfaa2e2e21c95801000000, repr=<main_ppo.TaskRunner object at 0x1445a5fb7970>)
  File "/volume/demo/lliao/ReCall/src/verl/trainer/main_ppo.py", line 205, in run
    trainer.fit()
  File "/volume/demo/lliao/ReCall/src/verl/trainer/ppo/ray_trainer.py", line 863, in fit
    gen_batch_output = self.actor_rollout_wg.generate_sequences(gen_batch)
  File "/volume/demo/lliao/ReCall/src/verl/single_controller/ray/base.py", line 43, in func
    output = ray.get(output)
ray.exceptions.RayTaskError(ValueError): �[36mray::WorkerDict.actor_rollout_generate_sequences()�[39m (pid=2688731, ip=10.45.24.116, actor_id=15cd82bc253fb887a3d5134001000000, repr=<verl.single_controller.ray.base.WorkerDict object at 0x143b5cd39120>)
  File "/volume/demo/lliao/ReCall/src/verl/single_controller/ray/base.py", line 439, in func
    return getattr(self.worker_dict[key], name)(*args, **kwargs)
  File "/volume/demo/lliao/ReCall/src/verl/single_controller/base/decorator.py", line 409, in inner
    return func(*args, **kwargs)
  File "/volume/demo/lliao/ReCall/src/verl/workers/fsdp_workers.py", line 528, in generate_sequences
    output = self.rollout.generate_sequences(prompts=prompts)
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 116, in decorate_context
    return func(*args, **kwargs)
  File "/volume/demo/lliao/ReCall/src/verl/workers/rollout/vllm_rollout/vllm_rollout_spmd.py", line 492, in generate_sequences
    outputs = self.inference_engine.generate(
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/vllm/utils.py", line 1134, in inner
    return fn(*args, **kwargs)
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/vllm/entrypoints/llm.py", line 462, in generate
    self._validate_and_add_requests(
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/vllm/entrypoints/llm.py", line 1342, in _validate_and_add_requests
    self._add_request(
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/vllm/entrypoints/llm.py", line 1360, in _add_request
    self.llm_engine.add_request(
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/vllm/v1/engine/llm_engine.py", line 186, in add_request
    request = self.processor.process_inputs(request_id, prompt, params,
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/vllm/v1/engine/processor.py", line 236, in process_inputs
    self._validate_model_inputs(processed_inputs, lora_request)
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/vllm/v1/engine/processor.py", line 328, in _validate_model_inputs
    self._validate_model_input(decoder_inputs,
  File "/miniconda3/envs/re-call/lib/python3.10/site-packages/vllm/v1/engine/processor.py", line 351, in _validate_model_input
    raise ValueError(f"Token id {max_input_id} is out of vocabulary")
ValueError: Token id 151750 is out of vocabulary

The Start Command:

bash train.sh \
    --train_batch_size 8 \
    --ppo_mini_batch_size 4 \
    --use_re_call True \
    --prompt_template_name re_call_template_sys \
    --actor_model_path qwen2-5-7b-ins \
    --search_url {your-hosted-retriever-url} \
    --sandbox_url {your-hosted-sandbox-url} \
    --project_name {wandb-project-name} \
    --experiment_name {wandb-experiment-name} \
    --nnodes 1 \
    --n_gpus_per_node 8 \
    --save_freq 5 \
    --test_freq 5 \
    --total_epochs 2 \
    --wandb_api_key {your-wandb-api-key} \
    --save_path {path/to/save} \
    --train_files "['train1.parquet', 'train2.parquet']" \
    --test_files "['test1.parquet', 'test2.parquet']"

Have you encountered the error?
@AnselCmy

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions