Genesis
Genesis copied to clipboard
A generative world for general-purpose robotics & embodied AI learning.
This is the error raised when running the visualization and rendering example from the docs on Windows. ``` /miniconda3/envs/genesis/lib/python3.10/site-packages/genesis/ext/pyrender/platforms/egl.py", line 84, in get_device_by_index raise ValueError("Invalid device ID ({})".format(device_id, len(devices))) ```
when i use:`cmake -S . -B build -D CMAKE_BUILD_TYPE=Release -D PYTHON_VERSIONS=3.9 -D LUISA_COMPUTE_DOWNLOAD_NVCOMP=ON -D LUISA_COMPUTE_ENABLE_GUI=OFF ` it show:--``` Found pybind11: /home/han/mambaforge/envs/genesis/include (found version "2.13.6") -- Configuring done (0.7s) -- Generating...
code: import genesis as gs gs.init(backend=gs.cpu) scene = gs.Scene(show_viewer=True) plane = scene.add_entity(gs.morphs.Plane()) franka = scene.add_entity( gs.morphs.MJCF(file='xml/franka_emika_panda/panda.xml'), ) scene.build() for i in range(1000): scene.step() error: function 'glGetUniformLocation' not found
This PR **initially** fixes issue #12. Further tests should be investigated. 
device :[WSL2] PyOpenGL==3.1.7 the error is MESA: error: ZINK: failed to choose pdev glx: failed to create drisw screen Exception in thread Thread-2 (_init_and_start_app): Traceback (most recent call last):
Getting this error after running test.py. import genesis as gs gs.init(backend=gs.cpu) scene = gs.Scene(show_viewer=True) plane = scene.add_entity(gs.morphs.Plane()) franka = scene.add_entity( gs.morphs.MJCF(file='xml/franka_emika_panda/panda.xml'), ) scene.build() for i in range(1000): scene.step() This is...
# cuda driver in windows version = 12.4  # cuda toolkit version in WSL nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2024 NVIDIA Corporation Built on Tue_Feb_27_16:19:38_PST_2024 Cuda...
Device: Apple MacBook Pro Processor: M1 Pro RAM: 16GB Python: 3.10.16 Running this code: ```py import argparse import genesis as gs def main(): parser = argparse.ArgumentParser() parser.add_argument("-v", "--vis", action="store_true", default=False)...