I am getting the following error when running the hello world example. I am running on a V100 GPU on a redhat 8 machine with python 10
venv) Wed 24.Apr.2024 15:02:06 vlcg10 ~> setenv CUDA_VISIBLE_DEVICES 0,1,2,3
(venv) Wed 24.Apr.2024 15:02:19 vlcg10 ~> python -m infinigen_examples.generate_nature --seed 0 --task coarse -g under_water.gin --output_folder outputs/under_water/coarse
/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/numpy/core/getlimits.py:549: UserWarning: The value of the smallest subnormal for <class 'numpy.float64'> type is zero.
setattr(self, word, getattr(machar, word).flat[0])
/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/numpy/core/getlimits.py:89: UserWarning: The value of the smallest subnormal for <class 'numpy.float64'> type is zero.
return self._float_to_str(self.smallest_subnormal)
/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/numpy/core/getlimits.py:549: UserWarning: The value of the smallest subnormal for <class 'numpy.float32'> type is zero.
setattr(self, word, getattr(machar, word).flat[0])
/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/numpy/core/getlimits.py:89: UserWarning: The value of the smallest subnormal for <class 'numpy.float32'> type is zero.
return self._float_to_str(self.smallest_subnormal)
[15:02:45.008] [root] [WARNING] | SMB_AUTH envvar is not set, smb_client upload will not work. Ignore this message if not using upload
[15:02:45.196] [infinigen.core.init] [INFO] | Converted seed='0' to scene_seed=0, parsed as hexadecimal
[15:02:45.242] [infinigen.core.execute_tasks] [INFO] | infinigen version 1.2.5
[15:02:45.242] [infinigen.core.execute_tasks] [INFO] | CUDA_VISIBLE_DEVICES=0,1,2,3
[15:02:45.244] [infinigen.times] [INFO] | [MAIN TOTAL]
[15:02:45.278] [infinigen.core.execute_tasks] [INFO] | Processing frames 1 through 1 inclusive
[15:02:45.388] [infinigen.times] [INFO] | [terrain]
[15:02:45.388] [infinigen.times] [INFO] | [Create terrain]
[15:02:45.388] [infinigen.terrain.core] [INFO] | Terrain using only on the fly on_the_fly_asset_folder=PosixPath('/red/peddn8/ssd/usr/jalalirs/code/infinigen/outputs/under_water/coarse/assets')
/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/landlab/graph/graph.py:412: FutureWarning: The return type of Dataset.dims will be changed to return a set of dimension names in future, in order to be more consistent with DataArray.dims. To access a mapping from dimension names to lengths, please use Dataset.sizes.. The issue is probably coming from utils.py:1112
return self.ds.dims["node"]
/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/landlab/graph/graph.py:535: FutureWarning: The return type of Dataset.dims will be changed to return a set of dimension names in future, in order to be more consistent with DataArray.dims. To access a mapping from dimension names to lengths, please use Dataset.sizes.. The issue is probably coming from utils.py:1112
return self.ds.dims["link"]
/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/landlab/graph/graph.py:984: FutureWarning: The return type of Dataset.dims will be changed to return a set of dimension names in future, in order to be more consistent with DataArray.dims. To access a mapping from dimension names to lengths, please use Dataset.sizes.. The issue is probably coming from utils.py:1112
return self.ds.dims["patch"]
[15:27:42.941] [infinigen.terrain.core] [INFO] | Terrain elements: ['ground', 'landtiles', 'warped_rocks', 'voronoi_rocks', 'liquid', 'atmosphere']
[15:27:42.941] [infinigen.times] [INFO] | [Create terrain] finished in 0:24:57.552947
[15:27:42.962] [infinigen.times] [INFO] | [meshing OpaqueTerrain]
[15:28:04.314] [infinigen.times] [INFO] | [meshing OpaqueTerrain] failed with <class 'AttributeError'>
[15:28:04.316] [infinigen.times] [INFO] | [terrain] failed with <class 'AttributeError'>
[15:28:04.316] [infinigen.times] [INFO] | [MAIN TOTAL] failed with <class 'AttributeError'>
Traceback (most recent call last):
File "/red/ssd/appl/rh8/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/red/ssd/appl/rh8/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen_examples/generate_nature.py", line 438, in
main(args)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen_examples/generate_nature.py", line 409, in main
execute_tasks.main(
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/core/execute_tasks.py", line 418, in main
execute_tasks(
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/utils.py", line 41, in augment_exception_message_and_reraise
raise proxy.with_traceback(exception.traceback) from None
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, new_kwargs)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/core/execute_tasks.py", line 328, in execute_tasks
compose_scene_func(output_folder, scene_seed)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/utils.py", line 41, in augment_exception_message_and_reraise
raise proxy.with_traceback(exception.traceback) from None
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, *new_kwargs)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen_examples/generate_nature.py", line 79, in compose_scene
terrain, terrain_mesh = p.run_stage('terrain', add_coarse_terrain, use_chance=False, default=(None, None))
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/core/util/pipeline.py", line 76, in run_stage
ret = fn(args, kwargs)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen_examples/generate_nature.py", line 76, in add_coarse_terrain
terrain_mesh = terrain.coarse_terrain()
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/utils.py", line 41, in augment_exception_message_and_reraise
raise proxy.with_traceback(exception.traceback) from None
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, *new_kwargs)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/core.py", line 265, in coarse_terrain
coarse_meshes, attributes_dict = self.export()
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/utils.py", line 41, in augment_exception_message_and_reraise
raise proxy.with_traceback(exception.traceback) from None
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(new_args, *new_kwargs)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/core.py", line 160, in export
mesh = mesher([element for element in opaque_elements])
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/mesher/uniform_mesher.py", line 135, in call
verts_int, vertsfrac, faces, , _ = marching_cubes(sdf[i block_size: (i+1) * block_size].reshape(S, S, S), 0)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/mesher/_marching_cubes_lewiner.py", line 136, in marching_cubes
return _marching_cubes_lewiner(volume, level, spacing,
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/mesher/_marching_cubes_lewiner.py", line 177, in _marching_cubes_lewiner
L = _get_mc_luts()
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/mesher/_marching_cubes_lewiner.py", line 240, in _get_mc_luts
mcluts.THE_LUTS = _marching_cubes_lewiner_cy.LutProvider(
AttributeError: module 'infinigen.terrain.marching_cubes' has no attribute 'LutProvider'
In call to configurable 'export' (<function Terrain.export at 0x14e9364af1c0>)
In call to configurable 'coarse_terrain' (<function Terrain.coarse_terrain at 0x14e9364ada20>)
In call to configurable 'compose_scene' (<function compose_scene at 0x14e9e3304700>)
In call to configurable 'execute_tasks' (<function execute_tasks at 0x14e9361f36d0>)
I am getting the following error when running the hello world example. I am running on a V100 GPU on a redhat 8 machine with python 10
venv) Wed 24.Apr.2024 15:02:06 vlcg10 ~> setenv CUDA_VISIBLE_DEVICES 0,1,2,3 (venv) Wed 24.Apr.2024 15:02:19 vlcg10 ~> python -m infinigen_examples.generate_nature --seed 0 --task coarse -g under_water.gin --output_folder outputs/under_water/coarse /red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/numpy/core/getlimits.py:549: UserWarning: The value of the smallest subnormal for <class 'numpy.float64'> type is zero. setattr(self, word, getattr(machar, word).flat[0]) /red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/numpy/core/getlimits.py:89: UserWarning: The value of the smallest subnormal for <class 'numpy.float64'> type is zero. return self._float_to_str(self.smallest_subnormal) /red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/numpy/core/getlimits.py:549: UserWarning: The value of the smallest subnormal for <class 'numpy.float32'> type is zero. setattr(self, word, getattr(machar, word).flat[0]) /red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/numpy/core/getlimits.py:89: UserWarning: The value of the smallest subnormal for <class 'numpy.float32'> type is zero. return self._float_to_str(self.smallest_subnormal) [15:02:45.008] [root] [WARNING] | SMB_AUTH envvar is not set, smb_client upload will not work. Ignore this message if not using upload [15:02:45.196] [infinigen.core.init] [INFO] | Converted seed='0' to scene_seed=0, parsed as hexadecimal [15:02:45.242] [infinigen.core.execute_tasks] [INFO] | infinigen version 1.2.5 [15:02:45.242] [infinigen.core.execute_tasks] [INFO] | CUDA_VISIBLE_DEVICES=0,1,2,3 [15:02:45.244] [infinigen.times] [INFO] | [MAIN TOTAL] [15:02:45.278] [infinigen.core.execute_tasks] [INFO] | Processing frames 1 through 1 inclusive [15:02:45.388] [infinigen.times] [INFO] | [terrain] [15:02:45.388] [infinigen.times] [INFO] | [Create terrain] [15:02:45.388] [infinigen.terrain.core] [INFO] | Terrain using only on the fly on_the_fly_asset_folder=PosixPath('/red/peddn8/ssd/usr/jalalirs/code/infinigen/outputs/under_water/coarse/assets') /red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/landlab/graph/graph.py:412: FutureWarning: The return type of
main(args)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen_examples/generate_nature.py", line 409, in main
execute_tasks.main(
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/core/execute_tasks.py", line 418, in main
execute_tasks(
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/utils.py", line 41, in augment_exception_message_and_reraise
raise proxy.with_traceback(exception.traceback) from None
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, new_kwargs)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/core/execute_tasks.py", line 328, in execute_tasks
compose_scene_func(output_folder, scene_seed)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/utils.py", line 41, in augment_exception_message_and_reraise
raise proxy.with_traceback(exception.traceback) from None
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, *new_kwargs)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen_examples/generate_nature.py", line 79, in compose_scene
terrain, terrain_mesh = p.run_stage('terrain', add_coarse_terrain, use_chance=False, default=(None, None))
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/core/util/pipeline.py", line 76, in run_stage
ret = fn(args, kwargs)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen_examples/generate_nature.py", line 76, in add_coarse_terrain
terrain_mesh = terrain.coarse_terrain()
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/utils.py", line 41, in augment_exception_message_and_reraise
raise proxy.with_traceback(exception.traceback) from None
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, *new_kwargs)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/core.py", line 265, in coarse_terrain
coarse_meshes, attributes_dict = self.export()
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/utils.py", line 41, in augment_exception_message_and_reraise
raise proxy.with_traceback(exception.traceback) from None
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(new_args, *new_kwargs)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/core.py", line 160, in export
mesh = mesher([element for element in opaque_elements])
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/mesher/uniform_mesher.py", line 135, in call
verts_int, vertsfrac, faces, , _ = marching_cubes(sdf[i block_size: (i+1) * block_size].reshape(S, S, S), 0)
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/mesher/_marching_cubes_lewiner.py", line 136, in marching_cubes
return _marching_cubes_lewiner(volume, level, spacing,
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/mesher/_marching_cubes_lewiner.py", line 177, in _marching_cubes_lewiner
L = _get_mc_luts()
File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen/terrain/mesher/_marching_cubes_lewiner.py", line 240, in _get_mc_luts
mcluts.THE_LUTS = _marching_cubes_lewiner_cy.LutProvider(
AttributeError: module 'infinigen.terrain.marching_cubes' has no attribute 'LutProvider'
In call to configurable 'export' (<function Terrain.export at 0x14e9364af1c0>)
In call to configurable 'coarse_terrain' (<function Terrain.coarse_terrain at 0x14e9364ada20>)
In call to configurable 'compose_scene' (<function compose_scene at 0x14e9e3304700>)
In call to configurable 'execute_tasks' (<function execute_tasks at 0x14e9361f36d0>)
Dataset.dims
will be changed to return a set of dimension names in future, in order to be more consistent withDataArray.dims
. To access a mapping from dimension names to lengths, please useDataset.sizes
.. The issue is probably coming from utils.py:1112 return self.ds.dims["node"] /red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/landlab/graph/graph.py:535: FutureWarning: The return type ofDataset.dims
will be changed to return a set of dimension names in future, in order to be more consistent withDataArray.dims
. To access a mapping from dimension names to lengths, please useDataset.sizes
.. The issue is probably coming from utils.py:1112 return self.ds.dims["link"] /red/peddn8/ssd/usr/jalalirs/code/infinigen/venv/lib/python3.10/site-packages/landlab/graph/graph.py:984: FutureWarning: The return type ofDataset.dims
will be changed to return a set of dimension names in future, in order to be more consistent withDataArray.dims
. To access a mapping from dimension names to lengths, please useDataset.sizes
.. The issue is probably coming from utils.py:1112 return self.ds.dims["patch"] [15:27:42.941] [infinigen.terrain.core] [INFO] | Terrain elements: ['ground', 'landtiles', 'warped_rocks', 'voronoi_rocks', 'liquid', 'atmosphere'] [15:27:42.941] [infinigen.times] [INFO] | [Create terrain] finished in 0:24:57.552947 [15:27:42.962] [infinigen.times] [INFO] | [meshing OpaqueTerrain] [15:28:04.314] [infinigen.times] [INFO] | [meshing OpaqueTerrain] failed with <class 'AttributeError'> [15:28:04.316] [infinigen.times] [INFO] | [terrain] failed with <class 'AttributeError'> [15:28:04.316] [infinigen.times] [INFO] | [MAIN TOTAL] failed with <class 'AttributeError'> Traceback (most recent call last): File "/red/ssd/appl/rh8/lib/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/red/ssd/appl/rh8/lib/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/red/peddn8/ssd/usr/jalalirs/code/infinigen/infinigen_examples/generate_nature.py", line 438, in