Skip to content

Commit 7c927e5

Browse files
authored
replace submodule with pip dependencies (#35)
1 parent 7db97f8 commit 7c927e5

File tree

8 files changed

+13
-16
lines changed

8 files changed

+13
-16
lines changed

.gitmodules

Lines changed: 0 additions & 4 deletions
This file was deleted.

recipe/transfer_queue/agent_loop.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
# limitations under the License.
1414
import numpy as np
1515
import ray
16+
from transfer_queue import BatchMeta
1617

1718
import verl.experimental.agent_loop.agent_loop as agent_loop
1819
from verl import DataProto
19-
from verl.experimental.transfer_queue import BatchMeta
2020

2121

2222
class AgentLoopManager(agent_loop.AgentLoopManager):

recipe/transfer_queue/ray_trainer.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,16 @@
3939
from torch.utils.data import Dataset, Sampler
4040
from torchdata.stateful_dataloader import StatefulDataLoader
4141
from tqdm import tqdm
42-
43-
from verl import DataProto
44-
from verl.experimental.dataset.sampler import AbstractCurriculumSampler
45-
from verl.experimental.transfer_queue import (
42+
from transfer_queue import (
4643
BatchMeta,
4744
TransferQueueController,
4845
TransferQueueStorageSimpleUnit,
4946
get_placement_group,
5047
process_zmq_server_info,
5148
)
49+
50+
from verl import DataProto
51+
from verl.experimental.dataset.sampler import AbstractCurriculumSampler
5252
from verl.single_controller.ray import (
5353
RayClassWithInitArgs,
5454
RayResourcePool,

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ fastapi
2424
latex2sympy2_extended
2525
math_verify
2626
tensorboard
27-
pyzmq
27+
git+https://github.com/TransferQueue/TransferQueue.git@a2ddb30

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"wandb",
4343
"packaging>=20.0",
4444
"tensorboard",
45+
"TransferQueue @ git+https://github.com/TransferQueue/TransferQueue.git@a2ddb30",
4546
]
4647

4748
TEST_REQUIRES = ["pytest", "pre-commit", "py-spy", "pytest-asyncio"]

verl/experimental/transfer_queue

Lines changed: 0 additions & 1 deletion
This file was deleted.

verl/single_controller/base/decorator.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ def init_predefined_execute_mode():
6969

7070

7171
def _split_args_kwargs_data_proto(chunks, *args, **kwargs):
72-
from verl.experimental.transfer_queue import BatchMeta
72+
from transfer_queue import BatchMeta
73+
7374
from verl.protocol import DataProto, DataProtoFuture
7475

7576
splitted_args = []
@@ -134,8 +135,8 @@ def collect_all_to_all(worker_group, output):
134135

135136
def _concat_data_proto_or_future(output: list):
136137
import ray
138+
from transfer_queue import BatchMeta
137139

138-
from verl.experimental.transfer_queue import BatchMeta
139140
from verl.protocol import DataProto, DataProtoFuture
140141

141142
# make sure all the elements in output has the same type
@@ -265,8 +266,8 @@ def dispatch_nd_compute_dataproto(dp_rank_mapping: list[int], dp_size, worker_gr
265266
def collect_nd_compute_dataproto(collect_mask: list[bool], worker_group, output):
266267
output = collect_nd_compute(collect_mask, worker_group, output)
267268
import ray
269+
from transfer_queue import BatchMeta
268270

269-
from verl.experimental.transfer_queue import BatchMeta
270271
from verl.protocol import DataProto
271272

272273
for o in output:

verl/utils/transferqueue_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@
1919
from typing import Any, Callable
2020

2121
from tensordict import TensorDict
22-
23-
from verl.experimental.transfer_queue import (
22+
from transfer_queue import (
2423
AsyncTransferQueueClient,
2524
BatchMeta,
2625
ZMQServerInfo,
2726
)
27+
2828
from verl.protocol import DataProto
2929

3030
_TRANSFER_QUEUE_CLIENT = None

0 commit comments

Comments
 (0)