Skip to content
This repository was archived by the owner on Aug 29, 2025. It is now read-only.
This repository was archived by the owner on Aug 29, 2025. It is now read-only.

example/slime_volley.py - canvas display - how to start over ssh? #85

@jS5t3r

Description

@jS5t3r

I am connecting to a server via ssh. Probably, the game cannot be displayed, right? Are there other ways around?
I am using VSCode

Reproduce the error by connecting to server via ssh and vscode. Run the following commands in the shell:

python
import python
 window = pyglet.window.Window(500,500)

Then, this error is displayed:

SlimeVolley: 2025-06-28 12:22:31,423 [INFO] Start to test the parameters.
SlimeVolley: 2025-06-28 12:22:31,517 [INFO] [TEST] #tests=100, max=3.0000, avg=0.5800, min=-1.0000, std=0.8268
Traceback (most recent call last):
  File "/home/user/projects/aml/part1/evojax/examples/train_slimevolley.py", line 154, in <module>
    main(configs)
  File "/home/user/projects/aml/part1/evojax/examples/train_slimevolley.py", line 142, in main
    screens.append(SlimeVolley.render(task_state))
  File "/home/user/anaconda3/envs/sd2/lib/python3.10/site-packages/evojax/task/slimevolley.py", line 901, in render
    canvas = game.display()
  File "/home/user/anaconda3/envs/sd2/lib/python3.10/site-packages/evojax/task/slimevolley.py", line 759, in display
    canvas = self.agent_left.display(canvas, self.ball.p.x, self.ball.p.y)
  File "/home/user/anaconda3/envs/sd2/lib/python3.10/site-packages/evojax/task/slimevolley.py", line 594, in display
    bx = float(ball_x)
  File "/home/user/anaconda3/envs/sd2/lib/python3.10/site-packages/jax/_src/array.py", line 309, in __float__
    core.check_scalar_conversion(self)
  File "/home/user/anaconda3/envs/sd2/lib/python3.10/site-packages/jax/_src/core.py", line 751, in check_scalar_conversion
    raise TypeError("Only scalar arrays can be converted to Python scalars; "
TypeError: Only scalar arrays can be converted to Python scalars; got arr.ndim=1

I have found a thread where someone wants to fix it: https://github.com/2017-fall-DL-training-program/Setup_tutorial/blob/master/OpenAI-gym-install.md

Unfortunaetly, this tutorial is outdated because I cannot finish this line

Download the file [dfp-edid.bin](https://1drv.ms/u/s!AiF_YAjgP2iqmUKHkH7t8lzlz9aO) & move it to /etc/

The link does not exist anymore ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions