Sicheng He

Results 13 comments of Sicheng He

According to https://pybind11.readthedocs.io/en/stable/advanced/pycpp/numpy.html#memory-view, maybe we can use memoryview to avoid copy: ```c++ py::memoryview return_from_cpp() { float* data = new float[5]; printf("%lld\n", data); return py::memoryview::from_buffer(data,{1, 5},{sizeof(float) * 5, sizeof(float)}); } ```...

I've encountered the same issue and have implemented some modifications in my fork available at https://github.com/hesic73/pages, where I also introduced a parameter `module_path`. To enable `sphinx-build` to locate the module,...

According to https://www.sphinx-doc.org/en/master/man/sphinx-apidoc.html, MODULE_PATH is the path to a Python package to document. For example in [my repository](https://github.com/hesic73/gomoku_rl), `module_path=gomoku_rl`. For now it's hard-coded. But this should be an optional parameter....

By the way, could you add an uninstall target in the Makefile? When I first ran ```bash make -j build_deoxys=1 ``` I built protobuf from source, but I used the...

I think the biggest issue with deoxys is that it installs protobuf 3.13.0 directly at the system level, which can easily cause conflicts with other libraries. Here’s how I worked...

Is it possible to extend the SAPIEN API to support batched properties? This would be useful for domain randomization. For example, consider the current `sapien.wrapper.actor_builder.CollisionShapeRecord`: ```python @dataclass class CollisionShapeRecord: type:...

Thank you! Below is my idea on how to change the API: ## Modify `ActorBuilder` Inheritance Let `mani_skill.utils.building.actor_builder.ActorBuilder` **not inherit** from `sapien.wrapper.actor_builder.ActorBuilder`. Instead, make the SAPIEN builder a member variable...

The [`DebugDraw`](https://docs.omniverse.nvidia.com/py/isaacsim/source/extensions/omni.isaac.debug_draw/docs/index.html#omni.isaac.debug_draw._debug_draw.DebugDraw) class in Isaac Sim allows users to draw points and lines for visual debugging. The interface looks like this: ```python from torch import Tensor from omni.isaac.debug_draw import _debug_draw...

I encountered the same issue in a docker container, which seems caused by volume mapping the host's `.cache` directory. The issue is resolved upon removing the mapping.