Closed Stelath closed 2 years ago
There is no official support for M1 yet unfortunately, so its behaviour is a bit undefined. Support for Mac only goes as far as x86 for OSX.
@jjshoots I believe MacOS is trying to move away from supporting fork
in general, due to various bugs on the platform and windows has never supported it. Might be good to change the tutorial to one with proper support for process spawning, such as the one I commented here https://github.com/Farama-Foundation/PettingZoo/issues/710, so this issue doesn't come up again.
Tutorial updated. If I understand things correctly, you just need to do the thing that the error message has shown
if __name__ == "__main__":
...
supersuit.concat_vec_envs_v1(env, 8, num_cpus=4, base_class="stable_baselines3")
Seems to be throwing an error on my M1 Pro Mac, I've looked at past issues that encountered this error on Windows which I know isn't officially supported. Is apple's arm hardware supported or only x86 chipsets? If Arm is supported as well, any ideas what could be causing this problem?