Skip to content

Commit c2e514a

Browse files
0oshowero0ascend-robot
authored andcommitted
[chore] Optimize utils structure and README
Co-authored-by: 0oshowero0<o0shower0o@outlook.com> # message auto-generated for no-merge-commit merge: !20 merge chore into main [chore] Optimize utils structure and README Created-by: hanzhenyu8 Commit-by: 0oshowero0 Merged-by: ascend-robot Description: 1. Refactor utils/utils.py -> utils/common.py and utils/enum_utils.py 2. Add back github workflow UT for export TQ_ZERO_COPY_SERIALIZATION=True 3. Update README See merge request: Ascend/TransferQueue!20
1 parent 90a3cfd commit c2e514a

20 files changed

Lines changed: 82 additions & 94 deletions

.github/workflows/python-package.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ jobs:
4343
run: |
4444
python -m build --wheel
4545
pip install dist/*.whl --force-reinstall
46-
- name: Test with pytest
46+
- name: Test with pytest (TQ_ZERO_COPY_SERIALIZATION=False)
4747
run: |
48+
pytest
49+
- name: Test with pytest (TQ_ZERO_COPY_SERIALIZATION=True)
50+
run: |
51+
ray stop --force
52+
export TQ_ZERO_COPY_SERIALIZATION=True
4853
pytest

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ TransferQueue is a high-performance data storage and transfer module with panora
2525
TransferQueue offers **fine-grained, sub-sample-level** data management and **load-balancing** (on the way) capabilities, serving as a data gateway that decouples explicit data dependencies across computational tasks. This enables a divide-and-conquer approach, significantly simplifies the algorithm controller design.
2626

2727
<p align="center">
28-
<img src="https://github.com/TransferQueue/community_doc/blob/main/docs/main_func.png?raw=true" width="70%">
28+
<img src="https://github.com/TransferQueue/community_doc/blob/main/docs/main_func.png?raw=true" width="100%">
2929
</p>
3030

3131
<h2 id="updates">🔄 Updates</h2>

recipe/simple_use_case/async_demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
TransferQueueController,
3737
process_zmq_server_info,
3838
)
39-
from transfer_queue.utils.utils import get_placement_group # noqa: E402
39+
from transfer_queue.utils.common import get_placement_group # noqa: E402
4040

4141
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")
4242
logger = logging.getLogger(__name__)

recipe/simple_use_case/sync_demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
TransferQueueController,
3535
process_zmq_server_info,
3636
)
37-
from transfer_queue.utils.utils import get_placement_group # noqa: E402
37+
from transfer_queue.utils.common import get_placement_group # noqa: E402
3838

3939
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")
4040
logger = logging.getLogger(__name__)

scripts/performance_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
TransferQueueController,
3838
process_zmq_server_info,
3939
)
40-
from transfer_queue.utils.utils import get_placement_group # noqa: E402
40+
from transfer_queue.utils.common import get_placement_group # noqa: E402
4141

4242
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")
4343
logger = logging.getLogger(__name__)

scripts/put_benchmark.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
TransferQueueController,
4040
process_zmq_server_info,
4141
)
42-
from transfer_queue.utils.utils import get_placement_group # noqa: E402
42+
from transfer_queue.utils.common import get_placement_group # noqa: E402
4343

4444
logging.basicConfig(level=logging.INFO)
4545
logger = logging.getLogger(__name__)

tests/test_async_simple_storage_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
from transfer_queue.metadata import BatchMeta, FieldMeta, SampleMeta # noqa: E402
3131
from transfer_queue.storage import AsyncSimpleStorageManager # noqa: E402
32-
from transfer_queue.utils.utils import TransferQueueRole # noqa: E402
32+
from transfer_queue.utils.enum_utils import TransferQueueRole # noqa: E402
3333
from transfer_queue.utils.zmq_utils import ZMQMessage, ZMQRequestType, ZMQServerInfo # noqa: E402
3434

3535

tests/test_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
FieldMeta,
3535
SampleMeta,
3636
)
37-
from transfer_queue.utils.utils import TransferQueueRole # noqa: E402
37+
from transfer_queue.utils.enum_utils import TransferQueueRole # noqa: E402
3838
from transfer_queue.utils.zmq_utils import ( # noqa: E402
3939
ZMQMessage,
4040
ZMQRequestType,

tests/test_controller.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
logger = logging.getLogger(__name__)
3030

3131
from transfer_queue import TransferQueueController # noqa: E402
32-
from transfer_queue.utils.utils import ProductionStatus # noqa: E402
32+
from transfer_queue.utils.enum_utils import ProductionStatus # noqa: E402
3333

3434

3535
@pytest.fixture(scope="function")

tests/test_metadata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
sys.path.append(str(parent_dir))
2929

3030
from transfer_queue.metadata import BatchMeta, FieldMeta, SampleMeta # noqa: E402
31-
from transfer_queue.utils.utils import ProductionStatus # noqa: E402
31+
from transfer_queue.utils.enum_utils import ProductionStatus # noqa: E402
3232

3333

3434
class TestFieldMeta:

0 commit comments

Comments
 (0)