Skip to content

UnboundLocalError on Local Variable #7

@alexhasenclever

Description

@alexhasenclever

Dear Developers,

User Story

I recently tried to run the SimGen/metadrive_simgen.py script to test the SimGen environment, but I found myself with a new issue.

Issue

When running the metadrive_simgen.py script, the following Traceback appears on the terminal:

Traceback (most recent call last):
File "/home/.../SimGen/metadrive_simgen.py", line 287, in
output = pipeline(
^^^^^^^^^
File "/home/.../SimGen/simgen/simgen.py", line 227, in call
images = self._process(
^^^^^^^^^^^^^^
File "/home/.../SimGen/simgen/simgen.py", line 139, in _process
H, W, C = resize_image(HWC3(anchor_image), image_resolution_h).shape
^^^^^^^^^^^^
UnboundLocalError: cannot access local variable 'anchor_image' where it is not associated with a value

How to reproduce the issue

  1. Install the last version of SimGen as detailed in the README file.
  2. Run "SimGen/metadrive_simgen.py"

Hardware

CPU: AMD Ryzen 9 7950X
GPU: Nivida GeForce RTX 4090
RAM: 32GB

Additional Information

Before running the metadrive_simgen.py script I tried the test/test.py script, and it worked as expected.
I tried to run the script a few times, with the "use_render" flag set to True and False. The log message I mentioned above, appears when running with the script "use_render = False". When rendering is enabled, Metadrive manages to open a rendering window, but Vs Code crashes completely before showing any output.

I thank you in advance and wish you a nice week.

Regards,
A. Hasenclever

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions