Commit e27f813
committed
add test_ipc.py
Signed-off-by: Superjomn <[email protected]>1 parent 1dc8f72 commit e27f813
11 files changed
+764
-10
lines changed- csrc/apis/gemm.hpp-66
- csrc/jit_kernels/heuristics/common.hpp+7-10
- csrc/jit_kernels/impls/runtime_utils.hpp-2
- csrc/jit_kernels/impls/sm100_fp8_gemm_1d1d.hpp+12-19
- deep_gemm/__init__.py+2-1
- deep_gemm/include/deep_gemm/common/sm90_utils.cuh-11
- deep_gemm/include/deep_gemm/common/utils.cuh-16
- deep_gemm/include/deep_gemm/impls/sm100_fp8_gemm_1d1d.cuh+40-113
- tests/generators.py-18
- tests/test_fp8.py+6-100
- .github/workflows/ci.yml+35-48
- CMakeLists.txt+1-12
- README.md+21-17
- examples/CMakeLists.txt+1-1
- tests/CMakeLists.txt+3-2
- tests/active_poller.cpp+84
- tests/buffer.cpp+1-1
- tests/codec_multipart.cpp+1-1
- tests/context.cpp+1-1
- tests/message.cpp+19-2
- tests/monitor.cpp+95-3
- tests/multipart.cpp+1-1
- tests/poller.cpp+15
- tests/recv_multipart.cpp+1-1
- tests/send_multipart.cpp+1-1
- tests/socket.cpp+5-1
- tests/socket_ref.cpp+1-1
- tests/testutil.hpp+1-1
- tests/timers.cpp+80
- tests/utilities.cpp+1-1
- zmq.hpp+249-132
- zmq_addon.hpp+101-6
- .github/workflows/cifuzz.yml+24
- CHANGELOG.md+47
- CMakeLists.txt+4-3
- README.md+16-11
- WORKSPACE+4-4
- cmake/cxxopts.cmake+14-8
- include/cxxopts.hpp+184-87
- packaging/pkgconfig.pc.in+3-1
- src/CMakeLists.txt+3-1
- test/CMakeLists.txt+4
- test/add-subdirectory-test/CMakeLists.txt+1-4
- test/catch.hpp+15.5k-8.0k
- test/find-package-test/CMakeLists.txt+1-4
- test/options.cpp+240-25
- .github/workflows/ci.yml+135-53
- .gitignore+1
- README.md+3-3
- cmake/darwin-ld-cpython.sym+2
- cmake/nanobind-config.cmake+46-11
- docs/api_cmake.rst+45-3
- docs/api_core.rst+37-15
- docs/api_extra.rst+19
- docs/bazel.rst+2-2
- docs/changelog.rst+123-15
- docs/exceptions.rst+2
- docs/index.rst+7-6
- docs/meson.rst+23-4
- docs/ndarray.rst+99-27
- docs/porting.rst+5-4
- docs/pypy.rst+4-4
- docs/release.rst+1-1
- docs/typing.rst+50-5
- include/nanobind/intrusive/ref.h+1-1
- include/nanobind/nanobind.h+2-2
- include/nanobind/nb_accessor.h+34-1
- include/nanobind/nb_attr.h+12-39
- include/nanobind/nb_cast.h+4-4
- include/nanobind/nb_class.h+19-16
- include/nanobind/nb_defs.h+13-3
- include/nanobind/nb_func.h+1-1
- include/nanobind/nb_lib.h+20-8
- include/nanobind/nb_tuple.h+4-2
- include/nanobind/nb_types.h+29-2
- include/nanobind/ndarray.h+9-2
- include/nanobind/stl/detail/nb_array.h+2-2
- include/nanobind/typing.h+5
- pyproject.toml+1-1
- src/__init__.py+1-1
- src/common.cpp+16-19
- src/nb_abi.h+1-1
- src/nb_enum.cpp+4-3
- src/nb_func.cpp+20-17
- src/nb_internals.cpp+82-11
- src/nb_internals.h+44-14
- src/nb_ndarray.cpp+504-260
- src/nb_type.cpp+14-25
- src/stubgen.py+140-48
- src/version.py+23-2
- tests/CMakeLists.txt+20-3
- tests/inter_module.cpp+6-2
- tests/inter_module.h+2-1
- tests/py_recursive_stub_test/__init__.py+3
- tests/py_recursive_stub_test/__init__.pyi.ref+4
- tests/py_recursive_stub_test/bar.py+1
- tests/py_recursive_stub_test/bar.pyi.ref+3
- tests/test_accessor.cpp+39
- tests/test_accessor.py+41
- tests/test_classes.cpp+16
- tests/test_classes.py+40
- tests/test_classes_ext.pyi.ref+11
- tests/test_enum.cpp+18
- tests/test_enum.py+3
- tests/test_enum_ext.pyi.ref+15
- tests/test_functions.cpp+17-1
- tests/test_functions.py+2-1
- tests/test_functions_ext.pyi.ref+2
- tests/test_inter_module.py+77-1
- tests/test_inter_module_2.cpp+1
- tests/test_jax.cpp+7-4
- tests/test_jax.py+97
- tests/test_ndarray.cpp+75-13
- tests/test_ndarray.py+256-197
- tests/test_ndarray_ext.pyi.ref+104-85
- tests/test_stubs.py+4-2
- tests/test_tensorflow.cpp+6-4
- tests/test_tensorflow.py+97
- tests/test_thread.cpp+22
- tests/test_thread.py+16
- tests/test_typing.cpp+8-2
- tests/test_typing_ext.pyi.ref+8-2
- .github/workflows/build_and_release.yaml+1-1
- .github/workflows/build_web_xgrammar.yaml+38
- .github/workflows/routine_unit_test.yaml+65
- .github/workflows/tmate.yaml+3-4
- .github/workflows/unit_test.yaml+3-4
- CMakeLists.txt+9-3
- README.md+7-3
- cpp/earley_parser.cc+37-10
- cpp/earley_parser.h+15-5
- cpp/grammar_builder.h-1
- cpp/grammar_compiler.cc+11-14
- cpp/grammar_functor.cc+223-229
- cpp/grammar_functor.h+48-17
- cpp/grammar_impl.h+7-2
- cpp/grammar_matcher.cc+241-24
- cpp/grammar_parser.cc+113-51
- cpp/json_schema_converter.cc+5-5
- cpp/nanobind/nanobind.cc+76-2
- cpp/nanobind/python_methods.cc+15-2
- cpp/nanobind/python_methods.h+2-1
- cpp/support/json_serializer.h+1-1
- docs/xgrammar_features/runtime_safeguards.md+3-1
- include/xgrammar/matcher.h+59
- pyproject.toml+1-2
- python/xgrammar/__init__.py+1
- python/xgrammar/kernels/apply_token_bitmask_inplace_cpu.py+38-12
- python/xgrammar/matcher.py+117-18
- python/xgrammar/testing.py+14
- python/xgrammar/tokenizer_info.py+6
- tests/cpp/test_fsm_builder.cc-3
- tests/python/test_function_calling_converter.py+6-6
- tests/python/test_grammar_matcher_basic.py+216
- tests/python/test_grammar_matcher_json_schema.py+16
- tests/python/test_grammar_matcher_structural_tag.py+90-11
- tests/python/test_grammar_parser.py+59-56
- tests/python/test_json_schema_converter.py+30-29
- tests/python/test_serialization.py+14-12
- tests/python/test_structural_tag_converter.py+195-90
- tests/python/test_token_bitmask_operations.py+37-3
- tests/python/test_tokenizer_info.py+1
- web/package-lock.json+2-2
- web/package.json+1-1
- web/src/xgrammar_binding.cc+18-3
0 commit comments