class_docstr: An abstract asynchronous, vectorized environment.
  
  :param num_envs: (int) the number of environments
  :param observation_space: (Gym Space) the observation space
  :param action_space: (Gym Space) the action space
docstr: Tell all the environments to start taking a step
  with the given actions.
  Call step_wait() to get the results of the step.
  
  You should not call this if a step_async run is
  already pending.
docstr_tok: ["Tell","all","the","environments","to","start","taking","a","step","with","the","given","actions",".","Call","step_wait","(",")","to","get","the","results","of","the","step",".","You","should","not","call","this","if","a","step_async","run","is","already","pending","."]
code: def step_async(self, actions):
      """
      Tell all the environments to start taking a step
      with the given actions.
      Call step_wait() to get the results of the step.
  
      You should not call this if a step_async run is
      already pending.
      """
      pass
  
imports: from abc import ABC, abstractmethod
  import inspect
  import pickle
  from typing import Sequence, Optional, List, Union
  import cloudpickle
  import numpy
  from stable_baselines import logger
  from stable_baselines.common.tile_images import tile_images
label_desc: Use image node_id 3 for calling the VecEnv obj's underlying member method code with example usage: obj.step_async(actions) without return types