Skip to content

NameError: name 'is_torch_version' is not defined #203

@Danau5tin

Description

@Danau5tin

Python: 3.12.9
openpipe-art: 0.3.12
GPU: 1x H200
Model: Qwen3-32B

  File "/root/my_training/src/main.py", line 114, in <module>                                  
    asyncio.run(main())                                                                                    
  File "/root/my_training/.venv/lib/python3.12/site-packages/nest_asyncio.py", line 30, in run 
    return loop.run_until_complete(task)                                                                   
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                   
  File "/root/my_training/.venv/lib/python3.12/site-packages/nest_asyncio.py", line 98, in run_
until_complete                                                                                             
    return f.result()                                                                                      
           ^^^^^^^^^^                                                                                      
  File "/root/.local/share/uv/python/cpython-3.12.9-linux-x86_64-gnu/lib/python3.12/asyncio/futures.py", li
ne 202, in result                                                                                          
    raise self._exception.with_traceback(self._exception_tb)                                               
  File "/root/.local/share/uv/python/cpython-3.12.9-linux-x86_64-gnu/lib/python3.12/asyncio/tasks.py", line
 316, in __step_run_and_handle_result                                                                      
    result = coro.throw(exc)                                                                               
             ^^^^^^^^^^^^^^^                                                                               
  File "/root/my_training/src/main.py", line 111, in main                                      
    await train_agent(model=model, tokenizer=tokenizer, config=config)                                     
  File "/root/my_training/src/terminal_bench_art/train_with_art.py", line 213, in train_agent  
    await model.train(                                                                                     
  File "/root/my_training/.venv/lib/python3.12/site-packages/art/model.py", line 341, in train 
    async for _ in self.backend()._train_model(                                                            
  File "/root/my_training/.venv/lib/python3.12/site-packages/art/local/backend.py", line 355, i
n _train_model                                                                                             
    async for result in service.train(                                                                     
  File "/root/my_training/.venv/lib/python3.12/site-packages/mp_actors/move.py", line 132, in a
sync_gen_wrapper                                                                                         
    send_value = yield await get_response(                                                            
                       ^^^^^^^^^^^^^^^^^^^           
  File "/root/my_training/.venv/lib/python3.12/site-packages/mp_actors/move.py", line 118, in g
et_response                                                                                           
    return await self._futures[request.id]           
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.local/share/uv/python/cpython-3.12.9-linux-x86_64-gnu/lib/python3.12/asyncio/futures.py", li
ne 289, in __await__                                                                                  
    yield self  # This tells Task to wait for completion.                                                
    ^^^^^^^^^^                                                                                           
  File "/root/.local/share/uv/python/cpython-3.12.9-linux-x86_64-gnu/lib/python3.12/asyncio/tasks.py", line
 385, in __wakeup                                                                                     
    future.result()                                                                                      
  File "/root/.local/share/uv/python/cpython-3.12.9-linux-x86_64-gnu/lib/python3.12/asyncio/futures.py", li
ne 202, in result                                                                                        
    raise self._exception.with_traceback(self._exception_tb)
    ^^^^^^^^^^^^^^^^^
  File "/root/.local/share/uv/python/cpython-3.12.9-linux-x86_64-gnu/lib/python3.12/asyncio/tasks.py", line
 314, in __step_run_and_handle_result                                                         
    result = coro.send(None)
    ^^^^^^^^^^^^^^^^^
  File "/root/my_training/.venv/lib/python3.12/site-packages/art/unsloth/train.py", line 28, in
 train                    
    trainer.train()
  File "/root/my_training/.venv/lib/python3.12/site-packages/transformers/trainer.py", line 224
5, in train                                    
    return inner_training_loop(
    ^^^^^^^^^^^^^^^^^
  File "<string>", line 23, in _fast_inner_training_loop
  File "/root/my_training/.venv/lib/python3.12/site-packages/transformers/trainer.py", line 103
1, in get_train_dataloader                           
    return self.accelerator.prepare(DataLoader(train_dataset, **dataloader_params))
    ^^^^^^^^^^^^^^^^^
  File "<string>", line 121, in prepare
NameError: name 'is_torch_version' is not defined

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