holodeck install

Installation

Critical

Revert the transfomers package to 4.42.0

Revert the moviepy package to 1.0.3

Problems using pip install .

move the empty room to corresponding folder.

Stuck on example

  1. set ulimit -n 4096
  2. set multiprocessing to false refer: link
  3. set every multiprocessing to off, need to modify the code.
    1. in wall_objects.py, line 67:
      # pool = multiprocessing.Pool(processes=4)
      # all_placements = pool.map(self.generate_wall_objects_per_room, packed_args)
      # pool.close()
      # pool.join()
      all_placements = [self.generate_wall_objects_per_room(arg) for arg in packed_args]
      
    2. in small_objects.py line 170:
          # pool = multiprocessing.Pool(processes=4)
      # results = pool.map(self.select_small_objects_per_receptacle, packed_args)
      # pool.close()
      # pool.join()
      results = [self.select_small_objects_per_receptacle(arg) for arg in packed_args]
      Then the example can run though. Hush!