Giter Club home page Giter Club logo

infinigen's People

Contributors

araistrick avatar billhan-fantast avatar david-yan1 avatar heilaw avatar hermera avatar imankgoyal avatar jerrylingjiemei avatar jiadeng avatar jordanhubbard avatar karhankayan avatar lahavlipson avatar mazeyu avatar memoryslices avatar mingzhew avatar pvl-bot avatar soneymathew avatar yangky11 avatar zhangir-azerbayev avatar zuoym15 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

infinigen's Issues

infinigen/blender/generate.py" could not be opened: No such file or directory

BLENDER -noaudio --background --python generate.py -- --seed 0 --task coarse -g desert simple --output_folder outputs/helloworld/coarse
Blender 3.3.1 (hash b292cfe5a936 built 2022-10-05 00:14:35)
Read prefs: /home/mischa/.config/blender/3.3/config/userpref.blend
/mnt/wslg/runtime-dir/gvfs/ non-existent directory
Error: Python: OSError: Python file "/mnt/c/Users/mischa/infinigen/blender/generate.py" could not be opened: No such file or directory

Any idea what might be wrong here? Still trying to get this lovely approach to run on WSL on a 3090, please help

Running python generate images command crash

issue

The error says no module 'gin', But I've run requirements.txt, Use the pip list to check that gin-config=0.5.0 already exists

System:

Windows 11 22H2 - WSL Ubuntu 22.04 LTS

Hardware:

AMD 4800HS + RTX 2060

Command

python -m tools.manage_datagen_jobs --output_folder outputs/hello_world --num_scenes 1 --pipeline_configs local_16GB monocular blender_gt --specific_seed 0 --configs desert simple

Screenshot

image

Crash Files

crashed.txt
0 coarse 48951254576 Error: Python: Traceback (most recent call last):,Error: No module named 'gin' fatal=True 06/18 09:36PM

48951254576_0_log.out

The following command is sent: "nice -n 20 ../blender/blender --background -y -noaudio --python generate.py -- --output_folder outputs/hello_world/0/coarse --seed 0 --task coarse --task_uniqname coarse -g desert simple -p LOG_DIR='outputs/hello_world/0/logs' execute_tasks.frame_range=[1, 48] execute_tasks.camera_id=[0, 0]"
Blender 3.3.1 (hash b292cfe5a936 built 2022-10-05 00:14:35)
/mnt/wslg/runtime-dir/gvfs/ non-existent directory
Error: Python: Traceback (most recent call last):
File "/mnt/f/AIToolKit/AIGC/infinigen-main/worldgen/generate.py", line 19, in
import gin
ModuleNotFoundError: No module named 'gin'
Blender quit

TypeError: manage_datagen_jobs() missing 1 required positional argument: 'num_concurrent'

I want to use CUDA-accelerated terrain, but when I run the comman below:

python -m tools.manage_datagen_jobs --output_folder outputs/second --num_scenes 1 --pipeline_configs enable_gpu monocular blender_gt --specific_seed 666 --configs desert simple

I got an error:

TypeError: manage_datagen_jobs() missing 1 required positional argument: 'num_concurrent'
No values supplied by Gin or caller for arguments: ['num_concurrent']
Gin had values bound for: []
Caller supplied values for: ['all_scenes', 'elapsed']
In call to configurable 'manage_datagen_jobs' (<function manage_datagen_jobs at 0x7fc60a03d240>)
In call to configurable 'main' (<function main at 0x7fc60a03d120>)

how to fix it

[BUG] KeyError:'bpy_prop_collection[key]: key "subdivision" not found

when running command:
BLENDER -noaudio --background --python generate.py -- --seed 0 --task coarse -g desert simple --output_folder outputs/helloworld/coarse

error occurs:

`
[20:30:28.830] [root] [INFO] | CUDA_VISIBLE_DEVICES=None

[20:30:28.830] [times] [INFO] | [MAIN TOTAL]
[20:30:28.831] [root] [INFO] | Processing frames 1 through 1 inclusive
[20:30:28.836] [times] [INFO] | [Create terrain]
[20:30:28.836] [root] [INFO] | Terrain using only on the fly on_the_fly_asset_folder=PosixPath('/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/outputs/helloworld/coarse/assets')
[20:30:30.187] [times] [INFO] | [Create terrain] failed with <class 'KeyError'>
[20:30:30.187] [times] [INFO] | [MAIN TOTAL] failed with <class 'KeyError'>
错误: Python: Traceback (most recent call last):
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/generate.py", line 409, in
main()
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/generate.py", line 399, in main
infinigen.main(
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/core.py", line 425, in main
execute_tasks(
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/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 "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, **new_kwargs)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/core.py", line 275, in execute_tasks
terrain = Terrain(scene_seed, surface.registry, task=task, on_the_fly_asset_folder=output_folder/"assets")
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/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 "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, **new_kwargs)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/terrain/core.py", line 82, in init
self.elements, scene_infos = scene(seed, Path(on_the_fly_asset_folder), asset_path, device)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/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 "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, **new_kwargs)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/terrain/scene.py", line 43, in scene
caves = Caves(on_the_fly_asset_folder / Assets.Caves, reused_asset_folder / Assets.Caves)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/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 "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, **new_kwargs)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/terrain/elements/caves.py", line 44, in init
n_instances, N, float_data = self.load_assets()
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/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 "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, **new_kwargs)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/terrain/elements/caves.py", line 66, in load_assets
caves_asset(self.on_the_fly_asset_folder / f"{i}")
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
utils.augment_exception_message_and_reraise(e, err_str)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/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 "/home/lab632/data_win/632_workspace/jzf/infinigen-main/blender/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
return fn(*new_args, **new_kwargs)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/terrain/assets/caves/core.py", line 188, in caves_asset
add_cave(rescale=1, cave_z=0)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/terrain/assets/caves/core.py", line 170, in add_cave
cave.add_subdivision("firstsub", 2)
File "/home/lab632/data_win/632_workspace/jzf/infinigen-main/worldgen/terrain/assets/caves/core.py", line 108, in add_subdivision
bpy.context.object.modifiers["Subdivision"].name = name
KeyError: 'bpy_prop_collection[key]: key "Subdivision" not found'
In call to configurable 'caves_asset' (<function caves_asset at 0x7f0287dfc430>)
In call to configurable 'load_assets' (<function Caves.load_assets at 0x7f0287dfc9d0>)
In call to configurable 'Caves' (<class 'terrain.elements.caves.Caves'>)
In call to configurable 'scene' (<function scene at 0x7f029051ecb0>)
In call to configurable 'Terrain' (<class 'terrain.core.Terrain'>)
In call to configurable 'execute_tasks' (<function execute_tasks at 0x7f0283132c20>)
`
actually the command succeed at the first time, the scene is generated and can open in blender. But this command does not run successfully the second time and the above error occurs.

Prompt to procedural generation code? possible?

You guys did a great work!
I don't know much about AI but I am recently learning procedural generation using blender's geometry node.
I am so excited to see this project and can't wait to see where it will be going.
I have this very naive idea:
Since the the generation of the whole scene can be translated from node systems to code using Node Traspiler,
is it possible to :
1 use the existing Geometry node library created by artists then translate it to code using Node Transplier and then
2 pair the code labels such as name and desciptions/features.
3 Fine tune a LLM using the pair above
4 let the LLM generate the code and then excute the python code in blender to generate a random object/scene?

error when run command $BLENDER --noaudio --background --python generate.py ...

Describe the bug
when I run the command $BLENDER -noaudio --background --python generate.py -- --seed 0 --task coarse -g desert simple --output_folder outputs/helloworld/coarse python raise an error

  • What are your output logs?
Blender 3.3.1 (hash b292cfe5a936 built 2022-10-05 00:14:35)
Read prefs: /home/kim/.config/blender/3.3/config/userpref.blend
Error: Python: Traceback (most recent call last):
  File "/home/kim/infinigen/worldgen/generate.py", line 22, in <module>
    from tqdm import tqdm
ModuleNotFoundError: No module named 'tqdm'

Blender quit
Blender 3.3.1 (hash b292cfe5a936 built 2022-10-05 00:14:35)
Read prefs: /home/kim/.config/blender/3.3/config/userpref.blend
Error: Python: Traceback (most recent call last):
  File "/home/kim/infinigen/worldgen/generate.py", line 22, in <module>
    from tqdm import tqdm
ModuleNotFoundError: No module named 'tqdm'

Blender quit
Blender 3.3.1 (hash b292cfe5a936 built 2022-10-05 00:14:35)
Read prefs: /home/kim/.config/blender/3.3/config/userpref.blend
Error: Python: Traceback (most recent call last):
  File "/home/kim/infinigen/worldgen/generate.py", line 22, in <module>
    from tqdm import tqdm
ModuleNotFoundError: No module named 'tqdm'

Blender quit
Blender 3.3.1 (hash b292cfe5a936 built 2022-10-05 00:14:35)
Read prefs: /home/kim/.config/blender/3.3/config/userpref.blend
Error: Python: Traceback (most recent call last):
  File "/home/kim/infinigen/worldgen/generate.py", line 22, in <module>
    from tqdm import tqdm
ModuleNotFoundError: No module named 'tqdm'

Blender quit

I find that the python version of conda is 3.10.11, while blender use python3.10.2 to run the file. I don't know if it is the reason, I followed every step in the readme strictly.

Platform

  • OS & OS Version: Ubuntu 22.04.2 LTS

Please make sure you have the correct access rights and the repository exists.

Describe the bug
image

Steps to Reproduce

  • What version of the code were you using? Tell us the output of git log -n 1
    image

  • What command did you run?

bash install.sh

WindowsTerminal_XHAbVDiGgK

Platform

  • OS & OS Version: Windows 11 Pro & Ubuntu WSL2
  • GPU (?) : 3070
  • GPU Driver Version (?) : 536.23
  • RAM (GB): 64GB

Additional context
Just trying to install and gives me the same message over various

Crash in fine_terrain

Crash in fine_terrain stage
I installed latest version and can successfully generate an arctic scene using

python -m tools.manage_datagen_jobs --output_folder outputs/hello_world --num_scenes 1 
--pipeline_configs local_16GB monocular blender_gt --specific_seed 0 --configs arctic simple

However, when I remove simple from above command, it crashed in the 3rd step fine_terrain

Steps to Reproduce

  • What version of the code were you using? Tell us the output of git log -n 1
    '''
    $ git log -n 1

commit 6ce8234 (HEAD -> main, origin/main, origin/HEAD)
...
'''

  • What command did you run?
python -m tools.manage_datagen_jobs --output_folder outputs/seaice --num_scenes 1 
--pipeline_configs local_16GB monocular blender_gt --specific_seed 0 --configs arctic
  • What are your output logs?
 $BLENDER  --background -y -noaudio --python generate.py -- --input_folder outputs/seaice/0/coarse --output_folder outputs/seaice/0/fine_0_0_0048_0 --seed 0 --task fine_terrain --task_uniqname fineterrain_0_0_0048_0 -d -v -g arctic -p LOG_DIR='outputs/seaice/0/logs' execute_tasks.frame_range=[48,48] execute_tasks.came
ra_id=[0,0]
Blender 3.3.1 (hash b292cfe5a936 built 2022-10-05 00:14:35)
/run/user/1000/gvfs/ non-existent directory
[15:31:58.975] [root] [INFO] | Converted args.seed='0' to scene_seed=0, parsed as hexadecimal
Overriden parameters: ['LOG_DIR=outputs/seaice/0/logs', 'execute_tasks.frame_range=[48,48]', 'execute_tasks.camera_id=[0,0]']
[15:31:59.001] [root] [INFO] | infinigen version 1.0.0
[15:31:59.001] [root] [INFO] | CUDA_VISIBLE_DEVICES=None
[15:31:59.002] [times] [INFO] | [MAIN TOTAL]
[15:31:59.004] [times] [INFO] | [Reading input blendfile]
Read blend: /home/isodden/work/infinigen/worldgen/outputs/seaice/0/coarse/scene.blend
[15:31:59.436] [times] [INFO] | [Reading input blendfile] finished in 0:00:00.431774
[15:31:59.436] [root] [WARNING] | Re-initialized 0 as trusted. Do not run infinigen on untrusted blend files.
[15:31:59.436] [root] [INFO] | Processing frames 48 through 48 inclusive
[15:31:59.737] [times] [INFO] | [Create terrain]
[15:31:59.737] [root] [INFO] | Terrain using only on the fly on_the_fly_asset_folder=PosixPath('/home/isodden/work/infinigen/worldgen/outputs/seaice/0/fine_0_0_0048_0/assets')
landtiles already loaded, loading landtiles_1 instead
[15:32:02.717] [root] [INFO] | Terrain elements: ['landtiles', 'voronoi_rocks', 'floating_ice', 'liquid', 'atmosphere']
[15:32:02.717] [times] [INFO] | [Create terrain] finished in 0:00:02.980096
[15:32:02.719] [terrain] [INFO] | attribute='mountain_collection' will use material surfaces.templates.ice
[15:32:02.719] [terrain] [INFO] | attribute='liquid_collection' will use material surfaces.templates.water
[15:32:02.719] [terrain] [INFO] | attribute='atmosphere' will use material surfaces.templates.atmosphere_light_haze
In view mesh angle resolution 90d/2400, about  0.54 marching cube per pixel
Out view mesh angle resolution 90d/300, about  0.07 marching cube per pixel
[15:32:03.296] [times] [INFO] | [meshing liquid]
[15:32:03.296] [times] [INFO] | [TransparentSphericalMesher]
Killed

** (If this is your first time running Infinigen) What are the full output logs of install.sh ?**

installation has no issues as it works on the simple config.

Platform

  • OS & OS Version: Windows 10 WSL2 Ubuntu 22.0.4
  • GPU (?) : GTX 1070
  • GPU Driver Version (?) : 535.98
  • RAM (GB): 24

Additional context

labels: flower, petal, seed, tree

I just ran below command one time, and I could get below images
python -m tools.manage_datagen_jobs --output_folder /data/chcho/dataset_try/infinigen/hello_world --num_scenes 1 --pipeline_configs local_16GB monocular opengl_gt --specific_seed 0 --configs desert simple

flower
bboxes_flower_00048

petal
bboxes_petal_00048

seed
bboxes_seed_00048

tree
bboxes_tree_00048

Could you please let me know..

  1. Is it intended?
  2. If I only want to see trees which are not (flower, petal, seed), how can I do it?
    I found the tag_lookup dictionary, so I tried to get only bboxes with v =11 ('tree': 11), but the small boxes are still shown.

tag_lookup dictionary
{'landscape.terrain': 1, 'landscape': 2, 'landscape.warped_rocks': 3, 'landscape.voronoi_rocks': 4, 'cave.landscape.terrain': 5, 'cave.landscape.voronoi_rocks': 6, 'cave.landscape.warped_rocks': 7, 'flower.petal': 8, 'flower': 9, 'flower.seed': 10, 'tree': 11, 'flower.petal.tree': 12, 'flower.tree': 13, 'flower.seed.tree': 14, 'blender_rock': 15, 'prickypear_cactus': 16, 'spike': 17, 'cactus.prickypear_cactus': 18, 'cactus.spike': 19, 'cave.landscape.out_of_view.terrain': 20, 'cave.landscape.out_of_view.voronoi_rocks': 21, 'landscape.out_of_view.warped_rocks': 22, 'landscape.out_of_view.terrain': 23, 'cave.landscape.out_of_view.warped_rocks': 24, 'landscape.out_of_view.voronoi_rocks': 25}

identifier "nullptr" is undefined

Linux version 4.15.0-142-generic (buildd@lgw01-amd64-036) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #146-Ubuntu SMP Tue Apr 13 01:11:19 UTC 2021

When I run the cmd "bash install.sh", it errors "identifier "nullptr" is undefined", can you help me or share a complete docker image?
I can‘t get the right environment!😂

SSH key embedded in docker image

Copying the users' SSH keys into the Docker image is a security risk. Rather mount a volume when running the container:

docker run -it --rm -v $HOME/.ssh:/root/.ssh infinigen /bin/bash

This should also solve the installation issue where a user does not have that exact key in their SSH folder.

[BUG] install.sh fails to build Blender due to hardcoded path at link time

Describe the bug
install.sh fails to build Blender due to hardcoded path at link time

Steps to Reproduce

  • What version of the code were you using? Tell us the output of git log -n 1
    '''
    % git log -n 1
    commit 258cf38 (HEAD -> main, origin/main, origin/HEAD)
    Author: pvl-bot [email protected]
    Date: Sun Jun 18 00:46:48 2023 -0400

    Switch to BSD 3-Clause License
    %
    '''

  • What command did you run?

% bash install.sh
  • What are your output logs?
Add your logs here, preferably from a job run with --debug 

** (If this is your first time running Infinigen) What are the full output logs of install.sh ?**

output log attached as a file because too long for the bug tracker, sorry

output.log

Platform

  • OS & OS Version: macOS Ventura 13.3.1
  • GPU (?) :
  • GPU Driver Version (?) :
  • RAM (GB): 16

Additional context
Add any other context about the problem here.

[BUG] 2nd command line for $BLENDER fails

Describe the bug

You have specified 4 $BLENDER command lines. Good news: the first line works and produces
a blend file that appears to be a terrain with a lot of rectangular boxes.

But the second line generates an error:

I have put "........" where I removed the drive specifics


(infinigen) paul@Pauls-MBP worldgen % $BLENDER -noaudio --background --python generate.py -- --seed 0 --task populate fine_terrain -g desert simple --input_folder outputs/helloworld/coarse --output_folder outputs/helloworld/fine

Blender 3.3.1 (hash ....)
[16:09:15.331] [root] [INFO] | Converted args.seed='0' to scene_seed=0, parsed as hexadecimal
[16:09:15.341] [root] [INFO] | infinigen version 1.0.0
[16:09:15.341] [root] [INFO] | CUDA_VISIBLE_DEVICES=None
[16:09:15.341] [times] [INFO] | [MAIN TOTAL]
[16:09:15.341] [times] [INFO] | [Reading input blendfile]
Read blend: ........ worldgen/outputs/helloworld/coarse/scene.blend
[16:09:15.530] [times] [INFO] | [Reading input blendfile] finished in 0:00:00.189050
[16:09:15.531] [root] [WARNING] | Re-initialized 0 as trusted. Do not run infinigen on untrusted blend files.
[16:09:15.531] [root] [INFO] | Processing frames 1 through 1 inclusive
[16:09:15.538] [times] [INFO] | [Create terrain]
[16:09:15.538] [root] [INFO] | Terrain using only on the fly on_the_fly_asset_folder=PosixPath('....../infinigen/worldgen/outputs/helloworld/fine/assets')
[16:09:15.612] [times] [INFO] | [Create terrain] failed with <class 'AssertionError'>
[16:09:15.612] [times] [INFO] | [MAIN TOTAL] failed with <class 'AssertionError'>
............

Once I get by line # 2, I'll try #3 and #4

Issue with NURBS: tried: '../creatures/geometry/cpp_utils/bnurbs.cpython-310-darwin.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))

When running assets_demo.py on a MacOS with arm64 architecture, I got an error regarding the bnurbs.cpython-310-darwin.so that need 'x86_64' even though during install.sh the NURBS is built for arm64

Steps to Reproduce

  • version of code
$ git log -n 1
commit d17fa4a557129167ec8d21021fa091ceed8d5bec (HEAD -> main, origin/main, origin/HEAD)
  • command I ran
$ python -m asset_demo --output_folder custom2 -t render -g base -s 6312 --debug
  • output logs
Traceback (most recent call last):
File "/opt/anaconda3/envs/infinigen/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/opt/anaconda3/envs/infinigen/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/infinigen/worldgen/asset_demo.py", line 19, in <module>
    from terrain import Terrain
  File "/infinigen/worldgen/terrain/__init__.py", line 7, in <module>
    from .core import Terrain
  File "/infinigen/worldgen/terrain/core.py", line 15, in <module>
    from terrain.mesher import OpaqueSphericalMesher, TransparentSphericalMesher, UniformMesher
  File "/infinigen/worldgen/terrain/mesher/__init__.py", line 7, in <module>
    from .uniform_mesher import UniformMesher
  File "/infinigen/worldgen/terrain/mesher/uniform_mesher.py", line 12, in <module>
    from terrain.utils import ASDOUBLE, ASINT, Mesh
  File "/infinigen/worldgen/terrain/utils/__init__.py", line 7, in <module>
    from .mesh import Mesh, write_attributes, Vars, move_modifier
  File "/infinigen/worldgen/terrain/utils/mesh.py", line 18, in <module>
    from .camera import getK
  File "/infinigen/worldgen/terrain/utils/camera.py", line 10, in <module>
    from placement.camera import get_camera
  File "/infinigen/worldgen/placement/camera.py", line 36, in <module>
    from . import animation_policy
  File "/infinigen/worldgen/placement/animation_policy.py", line 20, in <module>
    from assets.creatures.geometry.curve import Curve
  File "/infinigen/worldgen/assets/creatures/__init__.py", line 1, in <module>
    from .genomes.beetle import BeetleFactory, AntSwarmFactory
  File "/infinigen/worldgen/assets/creatures/genomes/beetle.py", line 17, in <module>
    from assets.creatures import parts
  File "/infinigen/worldgen/assets/creatures/parts/__init__.py", line 1, in <module>
    from . import body, foot, wings, leg, head, \
  File "/infinigen/worldgen/assets/creatures/parts/body.py", line 11, in <module>
    from assets.creatures.creature import Part, PartFactory
  File "/infinigen/worldgen/assets/creatures/creature.py", line 19, in <module>
    from assets.creatures.geometry import lofting, skin_ops
  File "/infinigen/worldgen/assets/creatures/geometry/lofting.py", line 17, in <module>
    from .nurbs import nurbs
File "/infinigen/worldgen/assets/creatures/geometry/nurbs.py", line 17, in <module>
    from .cpp_utils import bnurbs
ImportError: dlopen(/infinigen/worldgen/assets/creatures/geometry/cpp_utils/bnurbs.cpython-310-darwin.so, 0x0002): tried: '/infinigen/worldgen/assets/creatures/geometry/cpp_utils/bnurbs.cpython-310-darwin.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), 

** the full output logs of install.sh **

Running `brew update --auto-update`...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
shub
==> New Casks
rio

You have 3 outdated formulae installed.

Warning: llvm 16.0.6 is already installed and up-to-date.
...
Warning: glew 2.2.0_1 is already installed and up-to-date.

Requirement already satisfied: numcodecs in /opt/anaconda3/envs/infinigen/lib/python3.10/site-packages (from -r ./requirements.txt (line 1)) (0.11.0)
...
./Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages (from rasterio>=1.2->rioxarray->bmi-topography->landlab==2.4.1->-r ./requirements.txt (line 30)) (1.1.1)
skipping cuda
compiled lib/cpu/utils/FastNoiseLite.so
compiled lib/cpu/elements/voronoi_rocks.so
compiled lib/cpu/elements/upsidedown_mountains.so
compiled lib/cpu/elements/ground.so
compiled lib/cpu/elements/warped_rocks.so
compiled lib/cpu/elements/mountains.so
compiled lib/cpu/elements/landtiles.so
compiled lib/cpu/elements/atmosphere.so
compiled lib/cpu/elements/waterbody.so
compiled lib/cpu/surfaces/chunkyrock.so
compiled lib/cpu/surfaces/cobble_stone.so
compiled lib/cpu/surfaces/cracked_ground.so
compiled lib/cpu/surfaces/dirt.so
compiled lib/cpu/surfaces/ice.so
compiled lib/cpu/surfaces/mountain.so
compiled lib/cpu/surfaces/mud.so
compiled lib/cpu/surfaces/sand.so
compiled lib/cpu/surfaces/sandstone.so
compiled lib/cpu/surfaces/snow.so
compiled lib/cpu/surfaces/soil.so
compiled lib/cpu/surfaces/stone.so
compiled lib/cpu/meshing/cube_spherical_mesher.so
compiled lib/cpu/meshing/frontview_spherical_mesher.so
compiled lib/cpu/meshing/uniform_mesher.so
compiled lib/cpu/meshing/utils.so
In file included from source/cpu/soil_machine/SoilMachine.cpp:18:
source/cpu/soil_machine/layermap.h:112:19: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
  try{ new (E)sec(forward<Args>(args)...); }
                  ^
                  std::
source/cpu/soil_machine/layermap.h:211:29: note: in instantiation of function template specialization 'secpool::get<double &, unsigned long &>' requested here
      add(ivec2(i, j), pool.get(h, layers[l].type));
                            ^
source/cpu/soil_machine/layermap.h:112:19: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
  try{ new (E)sec(forward<Args>(args)...); }
                  ^
                  std::
source/cpu/soil_machine/layermap.h:112:19: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
  try{ new (E)sec(forward<Args>(args)...); }
                  ^
                  std::
source/cpu/soil_machine/particle/particle.h:101:30: note: in instantiation of function template specialization 'secpool::get<float &, unsigned long &>' requested here
      map.add(bpos, map.pool.get(transfer, param.cascades));
                             ^
In file included from source/cpu/soil_machine/SoilMachine.cpp:18:
source/cpu/soil_machine/layermap.h:112:19: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
  try{ new (E)sec(forward<Args>(args)...); }
                  ^
                  std::
source/cpu/soil_machine/layermap.h:112:19: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
  try{ new (E)sec(forward<Args>(args)...); }
                  ^
                  std::
source/cpu/soil_machine/particle/water.h:147:30: note: in instantiation of function template specialization 'secpool::get<double, unsigned long &>' requested here
      map.add(ipos, map.pool.get(-soils[contains].equrate*cdiff*volume, contains));
                             ^
In file included from source/cpu/soil_machine/SoilMachine.cpp:18:
source/cpu/soil_machine/layermap.h:112:19: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
  try{ new (E)sec(forward<Args>(args)...); }
                  ^
                  std::
source/cpu/soil_machine/layermap.h:112:19: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
  try{ new (E)sec(forward<Args>(args)...); }
                  ^
                  std::
source/cpu/soil_machine/particle/water.h:176:28: note: in instantiation of function template specialization 'secpool::get<double, int &>' requested here
    map.add(ipos, map.pool.get(volume*volumeFactor, soilmap["Air"]));
                           ^
In file included from source/cpu/soil_machine/SoilMachine.cpp:18:
source/cpu/soil_machine/layermap.h:112:19: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
  try{ new (E)sec(forward<Args>(args)...); }
                  ^
                  std::
source/cpu/soil_machine/layermap.h:112:19: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
  try{ new (E)sec(forward<Args>(args)...); }
                  ^
                  std::
source/cpu/soil_machine/particle/water.h:300:32: note: in instantiation of function template specialization 'secpool::get<double &, int &>' requested here
        map.add(bpos, map.pool.get(transfer, soilmap["Air"]));
                               ^
In file included from source/cpu/soil_machine/SoilMachine.cpp:18:
source/cpu/soil_machine/layermap.h:112:19: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
  try{ new (E)sec(forward<Args>(args)...); }
                  ^
                  std::
10 warnings generated.
compiled lib/cpu/soil_machine/SoilMachine.so
running build_ext
running build_src
build_src
building extension "marching_cubes._marching_cubes_lewiner_cy" sources
build_src: building npy-pkg config files
customize UnixCCompiler
customize UnixCCompiler using build_ext
CCompilerOpt.cc_test_flags[1013] : testing flags (-march=native)
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

creating /infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks
compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-march=native'
CCompilerOpt.cc_test_flags[1013] : testing flags (-O3)
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-O3'
CCompilerOpt.cc_test_flags[1013] : testing flags (-Werror-implicit-function-declaration)
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-Werror-implicit-function-declaration'
CCompilerOpt.cc_test_flags[1013] : testing flags (-Werror)
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-Werror'
CCompilerOpt.__init__[1701] : check requested baseline
CCompilerOpt.feature_test[1466] : testing feature 'ASIMD' with flags ()
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-Werror-implicit-function-declaration -Werror'
CCompilerOpt.feature_test[1466] : testing feature 'NEON_VFPV4' with flags ()
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-Werror-implicit-function-declaration -Werror'
CCompilerOpt.feature_test[1466] : testing feature 'NEON' with flags ()
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-Werror-implicit-function-declaration -Werror'
CCompilerOpt.feature_test[1466] : testing feature 'NEON_FP16' with flags ()
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-Werror-implicit-function-declaration -Werror'
CCompilerOpt.__init__[1710] : check requested dispatch-able features
CCompilerOpt.cc_test_flags[1013] : testing flags (-march=armv8.2-a+fp16)
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-march=armv8.2-a+fp16'
CCompilerOpt.feature_test[1466] : testing feature 'ASIMDHP' with flags (-march=armv8.2-a+fp16)
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-march=armv8.2-a+fp16 -Werror-implicit-function-declaration -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-march=armv8.2-a+fp16fml)
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-march=armv8.2-a+fp16fml'
CCompilerOpt.feature_test[1466] : testing feature 'ASIMDFHM' with flags (-march=armv8.2-a+fp16+fp16fml)
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-march=armv8.2-a+fp16+fp16fml -Werror-implicit-function-declaration -Werror'
CCompilerOpt.dist_test[581] : CCompilerOpt._dist_test_spawn[716] : Command (/opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c /infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c -o /infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.o -MMD -MF /work/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.o.d -march=armv8.2-a+fp16+fp16fml -Werror-implicit-function-declaration -Werror) failed with exit status 1 output -> 
infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:13:35: error: call to undeclared function 'vfmlal_low_u32'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
    int ret  = (int)vget_lane_f32(vfmlal_low_u32(vlf, vlhp, vlhp), 0);
                                  ^
/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:13:35: note: did you mean 'vfmlal_low_f16'?
/opt/homebrew/Cellar/llvm/16.0.6/lib/clang/16/include/arm_neon.h:63468:53: note: 'vfmlal_low_f16' declared here
__ai __attribute__((target("fp16fml"))) float32x2_t vfmlal_low_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t __p2) {
                                                    ^
/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:13:21: error: initializing 'float32x2_t' (vector of 2 'float32_t' values) with an expression of incompatible type 'int'
    int ret  = (int)vget_lane_f32(vfmlal_low_u32(vlf, vlhp, vlhp), 0);
                    ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/Cellar/llvm/16.0.6/lib/clang/16/include/arm_neon.h:8008:15: note: expanded from macro 'vget_lane_f32'
  float32x2_t __s0 = __p0; \
              ^      ~~~~
/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:14:36: error: call to undeclared function 'vfmlslq_high_u32'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        ret += (int)vgetq_lane_f32(vfmlslq_high_u32(vf, vhp, vhp), 0);
                                   ^
/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:14:36: note: did you mean 'vmlsl_high_u32'?
/opt/homebrew/Cellar/llvm/16.0.6/lib/clang/16/include/arm_neon.h:68854:17: note: 'vmlsl_high_u32' declared here
__ai uint64x2_t vmlsl_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
                ^
/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:14:21: error: initializing 'float32x4_t' (vector of 4 'float32_t' values) with an expression of incompatible type 'int'
        ret += (int)vgetq_lane_f32(vfmlslq_high_u32(vf, vhp, vhp), 0);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/Cellar/llvm/16.0.6/lib/clang/16/include/arm_neon.h:7818:15: note: expanded from macro 'vgetq_lane_f32'
  float32x4_t __s0 = __p0; \
              ^      ~~~~
4 errors generated.

CCompilerOpt.feature_test[1482] : testing failed
CCompilerOpt.cc_test_flags[1013] : testing flags (-march=armv8.2-a+dotprod)
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-march=armv8.2-a+dotprod'
CCompilerOpt.feature_test[1466] : testing feature 'ASIMDDP' with flags (-march=armv8.2-a+dotprod)
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
extra options: '-march=armv8.2-a+dotprod -Werror-implicit-function-declaration -Werror'
CCompilerOpt.__init__[1722] : skip features (NEON_FP16 ASIMD NEON_VFPV4 NEON) since its part of baseline
CCompilerOpt.__init__[1726] : initialize targets groups
CCompilerOpt.__init__[1728] : parse target group simd_test
CCompilerOpt._parse_target_tokens[1939] : skip targets (FMA4 VSX3 SSE2 XOP SSE42 (AVX2 FMA3) AVX512_SKX VSX2 VSX AVX512F) not part of baseline or dispatch-able features
CCompilerOpt._parse_policy_not_keepbase[2051] : skip baseline features (ASIMD)
CCompilerOpt.generate_dispatch_header[2272] : generate CPU dispatch header: (build/src.macosx-11.00-arm64-3.10/numpy/distutils/include/npy_cpu_dispatch_config.h)
CCompilerOpt.generate_dispatch_header[2281] : dispatch header dir build/src.macosx-11.00-arm64-3.10/numpy/distutils/include does not exist, creating it
building 'marching_cubes._marching_cubes_lewiner_cy' extension
compiling C sources
C compiler: /opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64

creating build/temp.macosx-11.00-arm64-3.10/marching_cubes
compile options: '-I/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include -I/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include -Ibuild/src.macosx-11.00-arm64-3.10/numpy/distutils/include -I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c'
clang: ./marching_cubes/_marching_cubes_lewiner_cy.c
In file included from ./marching_cubes/_marching_cubes_lewiner_cy.c:694:
In file included from /infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969:
/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
./marching_cubes/_marching_cubes_lewiner_cy.c:34300:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                    CYTHON_FALLTHROUGH;
                    ^
./marching_cubes/_marching_cubes_lewiner_cy.c:291:34: note: expanded from macro 'CYTHON_FALLTHROUGH'
      #define CYTHON_FALLTHROUGH __attribute__((fallthrough))
                                 ^
./marching_cubes/_marching_cubes_lewiner_cy.c:34311:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                    CYTHON_FALLTHROUGH;
                    ^
./marching_cubes/_marching_cubes_lewiner_cy.c:291:34: note: expanded from macro 'CYTHON_FALLTHROUGH'
      #define CYTHON_FALLTHROUGH __attribute__((fallthrough))
                                 ^
./marching_cubes/_marching_cubes_lewiner_cy.c:36043:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                    CYTHON_FALLTHROUGH;
                    ^
./marching_cubes/_marching_cubes_lewiner_cy.c:291:34: note: expanded from macro 'CYTHON_FALLTHROUGH'
      #define CYTHON_FALLTHROUGH __attribute__((fallthrough))
                                 ^
./marching_cubes/_marching_cubes_lewiner_cy.c:36054:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                    CYTHON_FALLTHROUGH;
                    ^
./marching_cubes/_marching_cubes_lewiner_cy.c:291:34: note: expanded from macro 'CYTHON_FALLTHROUGH'
      #define CYTHON_FALLTHROUGH __attribute__((fallthrough))
                                 ^
5 warnings generated.
/opt/homebrew//opt/llvm/bin/clang -bundle -undefined dynamic_lookup -L/Users/brecht/dev/build_darwin/deps/Release/ffi/lib -L/Users/brecht/dev/build_darwin/deps/Release/sqlite/lib -L/Users/brecht/dev/build_darwin/deps/Release/bzip2/lib -L/Users/brecht/dev/build_darwin/deps/Release/lzma/lib -L/Users/brecht/dev/build_darwin/deps/Release/zlib/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 build/temp.macosx-11.00-arm64-3.10/marching_cubes/_marching_cubes_lewiner_cy.o -o ./_marching_cubes_lewiner_cy.cpython-310-darwin.so
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/ffi/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/sqlite/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/bzip2/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/lzma/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/zlib/lib'

########### EXT COMPILER OPTIMIZATION ###########
Platform      : 
  Architecture: aarch64
  Compiler    : clang

CPU baseline  : 
  Requested   : 'min'
  Enabled     : NEON NEON_FP16 NEON_VFPV4 ASIMD
  Flags       : none
  Extra checks: none

CPU dispatch  : 
  Requested   : 'max -xop -fma4'
  Enabled     : ASIMDHP ASIMDDP
  Generated   : none
CCompilerOpt.cache_flush[809] : write cache to path -> /infinigen/worldgen/terrain/build/temp.macosx-11.00-arm64-3.10/ccompiler_opt_cache_ext.py
/infinigen/worldgen/assets/creatures/geometry/cpp_utils/setup_macos_as.py:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.core import setup, Extension
running build_ext
building 'bnurbs' extension
creating build
creating build/temp.macosx-11.00-arm64-3.10
/opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -l/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include -I/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c bnurbs.c -o build/temp.macosx-11.00-arm64-3.10/bnurbs.o
In file included from bnurbs.c:706:
In file included from /infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969:
/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
bnurbs.c:21337:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                    CYTHON_FALLTHROUGH;
                    ^
bnurbs.c:303:34: note: expanded from macro 'CYTHON_FALLTHROUGH'
      #define CYTHON_FALLTHROUGH __attribute__((fallthrough))
                                 ^
bnurbs.c:21348:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                    CYTHON_FALLTHROUGH;
                    ^
bnurbs.c:303:34: note: expanded from macro 'CYTHON_FALLTHROUGH'
      #define CYTHON_FALLTHROUGH __attribute__((fallthrough))
                                 ^
3 warnings generated.
/opt/homebrew//opt/llvm/bin/clang -bundle -undefined dynamic_lookup -L/Users/brecht/dev/build_darwin/deps/Release/ffi/lib -L/Users/brecht/dev/build_darwin/deps/Release/sqlite/lib -L/Users/brecht/dev/build_darwin/deps/Release/bzip2/lib -L/Users/brecht/dev/build_darwin/deps/Release/lzma/lib -L/Users/brecht/dev/build_darwin/deps/Release/zlib/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 build/temp.macosx-11.00-arm64-3.10/bnurbs.o -o /infinigen/worldgen/assets/creatures/geometry/cpp_utils/bnurbs.cpython-310-darwin.so -L/opt/homebrew/lib
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/ffi/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/sqlite/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/bzip2/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/lzma/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/zlib/lib'

Platform

  • OS & OS Version: MacOS 13.4.1 (arm64)
  • GPU : M2 Max 30‑core
  • RAM (GB): 32

Additional context
I tried building the bnurbs.cpython-310-darwin.so with setup_macos.py as well, still get the same error when running asset_demo.py

Clarification Needed on --pipeline_configs Usage

I've been trying to use Infinigen with GPU acceleration by adding --pipeline_configs enable_gpu to my command, as instructed in the README. However, I've been encountering the following error:

blender: error: unrecognized arguments: --pipeline_configs enable_gpu

Steps to Reproduce

  • What command did you run?
$BLENDER -noaudio --background --python generate.py -- --seed 13 --task coarse --g coast --output_folder outputs2/coarse2 --pipeline_configs enable_gpu

Platform

  • OS & OS Version: WSL2 Ubuntu 22.04.2
  • GPU (?) : Quadro p2000
  • GPU Driver Version (?) :
  • RAM (GB):

-noaudio: command not found

I am trying to Generate a scene layout but i get the following error: -noaudio: command not found

Steps to Reproduce
git clone https://github.com/princeton-vl/infinigen.git cd infinigen conda create --name infinigen python=3.10 conda activate infinigen bash install.sh

  • What command did you run?
$BLENDER -noaudio --background --python generate.py -- --seed 0 --task coarse -g desert simple --output_folder outputs/helloworld/coarse
  • What are your output logs?
-noaudio: command not found

** (If this is your first time running Infinigen) What are the full output logs of install.sh ?**
everything is being installed properly until i get the following errors:

Platform      :
  Architecture: x64
  Compiler    : gcc

CPU baseline  :
  Requested   : 'min'
  Enabled     : SSE SSE2 SSE3
  Flags       : -msse -msse2 -msse3
  Extra checks: none

CPU dispatch  :
  Requested   : 'max -xop -fma4'
  Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
  Generated   : none
CCompilerOpt.cache_flush[809] : write cache to path -> /media/zobair/experimentations/infinigen/worldgen/terrain/build/temp.linux-x86_64-3.10/ccompiler_opt_cache_ext.py
/media/zobair/experimentations/infinigen
running build_ext
building 'bnurbs' extension
creating build
creating build/temp.linux-x86_64-3.10
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-bu>
gcc -pthread -shared -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/ffi/lib -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlit>
/media/zobair/experimentations/infinigen

In file included from source/cpu/soil_machine/SoilMachine.cpp:18:
source/cpu/soil_machine/layermap.h:37:10: fatal error: glm/glm.hpp: No such file or directory
   37 | #include <glm/glm.hpp>
      |          ^~~~~~~~~~~~~
compilation terminated.
In file included from /home/zobair/.local/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969,
                 from /home/zobair/.local/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                 from /home/zobair/.local/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from ./marching_cubes/_marching_cubes_lewiner_cy.c:759:
/home/zobair/.local/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   17 | #warning "Using deprecated NumPy API, disable it with " \
      |  ^~~~~~~
/media/zobair/experimentations/infinigen/worldgen/assets/creatures/geometry/cpp_utils/setup_linux.py:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.core import setup, Extension
In file included from /home/zobair/.local/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969,
                 from /home/zobair/.local/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                 from /home/zobair/.local/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from bnurbs.c:768:
/home/zobair/.local/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   17 | #warning "Using deprecated NumPy API, disable it with " \
      |  ^~~~~~~

Platform

  • OS & OS Version: ubuntu 22.04
  • GPU (?) : RTX3090
  • GPU Driver Version (?) : cuda 11.6
  • RAM (GB): 62.7

Building Error When run bash install.sh

Describe the bug
An error occurred when I run bash install.sh

OS: macOS Monterey 12.6, 16GB, Apple M1 Pro

Steps to Reproduce

  • What version of the code were you using? Tell us the output of git log -n 1
    '''
    commit 6ce8234 (HEAD -> main, origin/main, origin/HEAD)
    Author: pvl-bot [email protected]
    Date: Sun Jun 18 18:32:02 2023 -0400
    ...
    '''

  • What command did you run?

bash install.sh
  • What are your output logs?
CCompilerOpt.dist_test[581] : CCompilerOpt._dist_test_spawn[716] : Command (/opt/homebrew//opt/llvm/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/brecht/dev/build_darwin/deps/Release/sqlite/include -I/Users/brecht/dev/build_darwin/deps/Release/bzip2/include -I/Users/brecht/dev/build_darwin/deps/Release/lzma/include -I/Users/brecht/dev/build_darwin/deps/Release/zlib/include -mmacosx-version-min=11.00 -arch arm64 -mmacosx-version-min=11.00 -arch arm64 -I/Users/jinhao/infinigen/Blender.app/Contents/Resources/3.3/python/include/python3.10 -c /Users/jinhao/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c -o /var/folders/q2/v5qr8cls7j1fz0mxy48tk8k00000gn/T/tmpy3zj45kq/Users/jinhao/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.o -MMD -MF /var/folders/q2/v5qr8cls7j1fz0mxy48tk8k00000gn/T/tmpy3zj45kq/Users/jinhao/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.o.d -march=armv8.2-a+fp16+fp16fml -Werror-implicit-function-declaration -Werror) failed with exit status 1 output -> 
/Users/jinhao/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:13:35: error: call to undeclared function 'vfmlal_low_u32'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
    int ret  = (int)vget_lane_f32(vfmlal_low_u32(vlf, vlhp, vlhp), 0);
                                  ^
/Users/jinhao/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:13:35: note: did you mean 'vfmlal_low_f16'?
/opt/homebrew/Cellar/llvm/16.0.6/lib/clang/16/include/arm_neon.h:63468:53: note: 'vfmlal_low_f16' declared here
__ai __attribute__((target("fp16fml"))) float32x2_t vfmlal_low_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t __p2) {
                                                    ^
/Users/jinhao/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:13:21: error: initializing 'float32x2_t' (vector of 2 'float32_t' values) with an expression of incompatible type 'int'
    int ret  = (int)vget_lane_f32(vfmlal_low_u32(vlf, vlhp, vlhp), 0);
                    ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/Cellar/llvm/16.0.6/lib/clang/16/include/arm_neon.h:8008:15: note: expanded from macro 'vget_lane_f32'
  float32x2_t __s0 = __p0; \
              ^      ~~~~
/Users/jinhao/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:14:36: error: call to undeclared function 'vfmlslq_high_u32'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        ret += (int)vgetq_lane_f32(vfmlslq_high_u32(vf, vhp, vhp), 0);
                                   ^
/Users/jinhao/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:14:36: note: did you mean 'vmlsl_high_u32'?
/opt/homebrew/Cellar/llvm/16.0.6/lib/clang/16/include/arm_neon.h:68854:17: note: 'vmlsl_high_u32' declared here
__ai uint64x2_t vmlsl_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
                ^
/Users/jinhao/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks/cpu_asimdfhm.c:14:21: error: initializing 'float32x4_t' (vector of 4 'float32_t' values) with an expression of incompatible type 'int'
        ret += (int)vgetq_lane_f32(vfmlslq_high_u32(vf, vhp, vhp), 0);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/Cellar/llvm/16.0.6/lib/clang/16/include/arm_neon.h:7818:15: note: expanded from macro 'vgetq_lane_f32'
  float32x4_t __s0 = __p0; \
              ^      ~~~~
4 errors generated.

CCompilerOpt.feature_test[1482] : testing failed
CCompilerOpt.__init__[1722] : skip features (ASIMD NEON_VFPV4 NEON_FP16 NEON) since its part of baseline
CCompilerOpt.__init__[1726] : initialize targets groups
CCompilerOpt.__init__[1728] : parse target group simd_test
CCompilerOpt._parse_target_tokens[1939] : skip targets (SSE42 XOP SSE2 AVX512F VSX3 VSX AVX512_SKX (AVX2 FMA3) FMA4 VSX2) not part of baseline or dispatch-able features
CCompilerOpt._parse_policy_not_keepbase[2051] : skip baseline features (ASIMD)
CCompilerOpt.generate_dispatch_header[2272] : generate CPU dispatch header: (build/src.macosx-11.00-arm64-3.10/numpy/distutils/include/npy_cpu_dispatch_config.h)
CCompilerOpt.generate_dispatch_header[2281] : dispatch header dir build/src.macosx-11.00-arm64-3.10/numpy/distutils/include does not exist, creating it

sklearn error when installing

During bash install.sh, there are the errors:

Collecting sklearn
  Using cached https://mirrors.sustech.edu.cn/pypi/packages/7a/93/e0e1b1e98f39dfca7ec9795cb46f6e09e88a2fd5d4a28e4b3d1f618a2aec/sklearn-0.0.post5.tar.gz (3.7 kB)
    ERROR: Command errored out with exit status 1:
     command: /home/yaufook/git-projects/infinigen/blender/3.3/python/bin/python3.10 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-_vw7yaxh/sklearn_e7480b9271614e85ae97fa88d81d9237/setup.py'"'"'; __file__='"'"'/tmp/pip-install-_vw7yaxh/sklearn_e7480b9271614e85ae97fa88d81d9237/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-8qes_ify
         cwd: /tmp/pip-install-_vw7yaxh/sklearn_e7480b9271614e85ae97fa88d81d9237/
    Complete output (18 lines):
    The 'sklearn' PyPI package is deprecated, use 'scikit-learn'
    rather than 'sklearn' for pip commands.
    
    Here is how to fix this error in the main use cases:
    - use 'pip install scikit-learn' rather than 'pip install sklearn'
    - replace 'sklearn' by 'scikit-learn' in your pip requirements files
      (requirements.txt, setup.py, setup.cfg, Pipfile, etc ...)
    - if the 'sklearn' package is used by one of your dependencies,
      it would be great if you take some time to track which package uses
      'sklearn' instead of 'scikit-learn' and report it to their issue tracker
    - as a last resort, set the environment variable
      SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL=True to avoid this error
    
    More information is available at
    https://github.com/scikit-learn/sklearn-pypi-package
    
    If the previous advice does not cover your use case, feel free to report it at
    https://github.com/scikit-learn/sklearn-pypi-package/issues/new
    ----------------------------------------
WARNING: Discarding https://mirrors.sustech.edu.cn/pypi/packages/7a/93/e0e1b1e98f39dfca7ec9795cb46f6e09e88a2fd5d4a28e4b3d1f618a2aec/sklearn-0.0.post5.tar.gz#sha256=7377c714a03a79bbe9196f435db931fd2a6fa8c68514da7ed3a251fd08c52e2c (from https://mirrors.sustech.edu.cn/pypi/simple/sklearn/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading https://mirrors.sustech.edu.cn/pypi/packages/99/b2/165110013aa66fae6fc13918ad0e9de4801e5f1691d371bf8b63328037e6/sklearn-0.0.post4.tar.gz (3.6 kB)
    ERROR: Command errored out with exit status 1:
     command: /home/yaufook/git-projects/infinigen/blender/3.3/python/bin/python3.10 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-_vw7yaxh/sklearn_b8752208ec024f0482c7ab2a8f9185a6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-_vw7yaxh/sklearn_b8752208ec024f0482c7ab2a8f9185a6/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-m766rqpc
         cwd: /tmp/pip-install-_vw7yaxh/sklearn_b8752208ec024f0482c7ab2a8f9185a6/
    Complete output (18 lines):
    The 'sklearn' PyPI package is deprecated, use 'scikit-learn'
    rather than 'sklearn' for pip commands.
    
    Here is how to fix this error in the main use cases:
    - use 'pip install scikit-learn' rather than 'pip install sklearn'
    - replace 'sklearn' by 'scikit-learn' in your pip requirements files
      (requirements.txt, setup.py, setup.cfg, Pipfile, etc ...)
    - if the 'sklearn' package is used by one of your dependencies,
      it would be great if you take some time to track which package uses
      'sklearn' instead of 'scikit-learn' and report it to their issue tracker
    - as a last resort, set the environment variable
      SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL=True to avoid this error
    
    More information is available at
    https://github.com/scikit-learn/sklearn-pypi-package
    
    If the previous advice does not cover your use case, feel free to report it at
    https://github.com/scikit-learn/sklearn-pypi-package/issues/new
    ----------------------------------------
WARNING: Discarding https://mirrors.sustech.edu.cn/pypi/packages/99/b2/165110013aa66fae6fc13918ad0e9de4801e5f1691d371bf8b63328037e6/sklearn-0.0.post4.tar.gz#sha256=0e81ec9c32d4bb418e7be8f1ec1027d174975502dc84cbc4f4564b4cba31e674 (from https://mirrors.sustech.edu.cn/pypi/simple/sklearn/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading https://mirrors.sustech.edu.cn/pypi/packages/db/1e/af4e9cded5093a92e60d4ae7149a02c7427661b2db66c8ea4d34b17864a2/sklearn-0.0.post1.tar.gz (3.6 kB)
    ERROR: Command errored out with exit status 1:
     command: /home/yaufook/git-projects/infinigen/blender/3.3/python/bin/python3.10 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-_vw7yaxh/sklearn_9ef11566b317429fa42397499ccf6b2e/setup.py'"'"'; __file__='"'"'/tmp/pip-install-_vw7yaxh/sklearn_9ef11566b317429fa42397499ccf6b2e/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-bcspmjh5
         cwd: /tmp/pip-install-_vw7yaxh/sklearn_9ef11566b317429fa42397499ccf6b2e/
    Complete output (18 lines):
    The 'sklearn' PyPI package is deprecated, use 'scikit-learn'
    rather than 'sklearn' for pip commands.
    
    Here is how to fix this error in the main use cases:
    - use 'pip install scikit-learn' rather than 'pip install sklearn'
    - replace 'sklearn' by 'scikit-learn' in your pip requirements files
      (requirements.txt, setup.py, setup.cfg, Pipfile, etc ...)
    - if the 'sklearn' package is used by one of your dependencies,
      it would be great if you take some time to track which package uses
      'sklearn' instead of 'scikit-learn' and report it to their issue tracker
    - as a last resort, set the environment variable
      SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL=True to avoid this error
    
    More information is available at
    https://github.com/scikit-learn/sklearn-pypi-package
    
    If the previous advice does not cover your use case, feel free to report it at
    https://github.com/scikit-learn/sklearn-pypi-package/issues/new
    ----------------------------------------
WARNING: Discarding https://mirrors.sustech.edu.cn/pypi/packages/db/1e/af4e9cded5093a92e60d4ae7149a02c7427661b2db66c8ea4d34b17864a2/sklearn-0.0.post1.tar.gz#sha256=76b9ed1623775168657b86b5fe966d45752e5c87f528de6240c38923b94147c5 (from https://mirrors.sustech.edu.cn/pypi/simple/sklearn/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

But the installation succeeded. Is there any risk by ignoring these errors?

Error building (bash install.sh)

Describe the bug
A clear and concise description of what the bug is.

M1 MacBook Air, 16GB, Ventura

error building:
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/ffi/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/sqlite/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/bzip2/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/lzma/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/zlib/lib'
ld: library not found for -lSystem
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
error: command '/opt/homebrew//opt/llvm/bin/clang' failed with exit code 1

Steps to Reproduce

  • What version of the code were you using? Tell us the output of git log -n 1
    commit 6ce8234 (HEAD -> main, origin/main, origin/HEAD)
    Author: pvl-bot [email protected]
    Date: Sun Jun 18 18:32:02 2023 -0400

    Add bibtext to README
    '''

  • What command did you run?
    bash install.sh
    Add your command here
    bash install.sh

  • What are your output logs?
    3 warnings generated.
    /opt/homebrew//opt/llvm/bin/clang -bundle -undefined dynamic_lookup -L/Users/brecht/dev/build_darwin/deps/Release/ffi/lib -L/Users/brecht/dev/build_darwin/deps/Release/sqlite/lib -L/Users/brecht/dev/build_darwin/deps/Release/bzip2/lib -L/Users/brecht/dev/build_darwin/deps/Release/lzma/lib -L/Users/brecht/dev/build_darwin/deps/Release/zlib/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 build/temp.macosx-11.00-arm64-3.10/bnurbs.o -o /Users/xx/InfiniGen/infinigen/worldgen/assets/creatures/geometry/cpp_utils/bnurbs.cpython-310-darwin.so -L/opt/homebrew/lib
    ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/ffi/lib'
    ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/sqlite/lib'
    ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/bzip2/lib'
    ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/lzma/lib'
    ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/zlib/lib'
    ld: library not found for -lSystem
    clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
    error: command '/opt/homebrew//opt/llvm/bin/clang' failed with exit code 1
    Add your logs here, preferably from a job run with --debug


** (If this is your first time running Infinigen) What are the full output logs of `install.sh` ?**
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/ffi/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/sqlite/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/bzip2/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/lzma/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/zlib/lib'
ld: library not found for -lSystem
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
error: command '/opt/homebrew//opt/llvm/bin/clang' failed with exit code 1


**Platform**
- OS & OS Version: 13.4
- GPU (?) : M1
- GPU Driver Version (?) :
- RAM (GB): 16

**Additional context**
MacBook Air M1

How can I use GPU acceleration?

My GPU is nvidia-RTX3090. I have already installed Cuda, and there is also a compilation package for Cuda when using install.sh. And also enabled on the command line to enable_GPU, but when I render, the speed is still very slow, and the program in nvidia-smi does not occupy graphics memory.

image

image

Cannot import bnurbs from cpp_utils.

When trying to run the Hello World sample I hit an error where blender can't import bnurbs from the cpp_utils folder. I had a theory that it was because the bnurbs file was a .pyx file so I converted the file from Cython to Python and tried to run it again. Now I think I've really broke it. The new error is that numpy has no attribute 'bool'.

I am heavily relying on ChatGPT for any coding so bear in mind I am no programmer.

This happens every time I try to run: blender -noaudio --background --python generate.py -- --seed 0 --task coarse -g desert simple --output_folder outputs/helloworld/coarse

  • What version of the code were you using? Tell us the output of git log -n 1
    '''
    commit 2c818e2 (HEAD -> main, origin/main, origin/HEAD)
    Author: pvl-bot [email protected]
    Date: Thu Jun 22 02:18:03 2023 -0400

    Tune default distribution
    ...
    '''

  • What command did you run?

blender -noaudio --background --python generate.py -- --seed 0 --task coarse -g desert simple --output_folder outputs/helloworld/coarse
  • What are your output logs?
Color management: using fallback mode for management
Color management: Error could not find role data role.
Blender 3.0.1
Color management: scene view "Filmic" not found, setting default "Standard".
/run/user/1000/gvfs/ non-existent directory
/mnt/c/gitstuff/infinigen/worldgen/terrain/utils/kernelizer_util.py:78: FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar.. The issue is probably coming from __init__.py:308
  AttributeType.Boolean: np.bool,
Traceback (most recent call last):
  File "/mnt/c/gitstuff/infinigen/worldgen/generate.py", line 27, in <module>
    from terrain import Terrain
  File "/mnt/c/gitstuff/infinigen/worldgen/terrain/__init__.py", line 7, in <module>
    from .core import Terrain
  File "/mnt/c/gitstuff/infinigen/worldgen/terrain/core.py", line 15, in <module>
    from terrain.mesher import OpaqueSphericalMesher, TransparentSphericalMesher, UniformMesher
  File "/mnt/c/gitstuff/infinigen/worldgen/terrain/mesher/__init__.py", line 7, in <module>
    from .uniform_mesher import UniformMesher
  File "/mnt/c/gitstuff/infinigen/worldgen/terrain/mesher/uniform_mesher.py", line 12, in <module>
    from terrain.utils import ASDOUBLE, ASINT, Mesh
  File "/mnt/c/gitstuff/infinigen/worldgen/terrain/utils/__init__.py", line 7, in <module>
    from .mesh import Mesh, write_attributes, Vars, move_modifier
  File "/mnt/c/gitstuff/infinigen/worldgen/terrain/utils/mesh.py", line 20, in <module>
    from .kernelizer_util import ATTRTYPE_DIMS, ATTRTYPE_FIELDS, NPTYPEDIM_ATTR, Vars
  File "/mnt/c/gitstuff/infinigen/worldgen/terrain/utils/kernelizer_util.py", line 78, in <module>
    AttributeType.Boolean: np.bool,
  File "/home/codyd/.local/lib/python3.10/site-packages/numpy/__init__.py", line 313, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'bool'.
`np.bool` was a deprecated alias for the builtin `bool`. To avoid this error in existing code, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'bool_'?

Blender quit

** (If this is your first time running Infinigen) What are the full output logs of install.sh ?**

I'm not sure how to find these as I've opened and closed my WSL a couple times.

Platform

  • OS & OS Version: Windows 11 - Version 10.0.22621 Build 22621
  • GPU (?) : NVIDIA GeForce RTX 2080 Ti
  • GPU Driver Version (?) : 31.0.15.2824
  • RAM (GB): 12 GB

Additional context
I'm running:

  • Windows Subsystem for Linux
  • Python3

install.sh fails due to hardcoded path

hello,

on macOS, with latest main branch install.sh fails as follows:

[...]
/opt/homebrew//opt/llvm/bin/clang -bundle -undefined dynamic_lookup -L/Users/brecht/dev/build_darwin/deps/Release/ffi/lib -L/Users/brecht/dev/build_darwin/deps/Release/sqlite/lib -L/Users/brecht/dev/build_darwin/deps/Release/bzip2/lib -L/Users/brecht/dev/build_darwin/deps/Release/lzma/lib -L/Users/brecht/dev/build_darwin/deps/Release/zlib/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=11.00 -arch arm64 build/temp.macosx-11.00-arm64-3.10/bnurbs.o -o /Users/gilles/Wip/github.com/poolpOrg/infinigen/worldgen/assets/creatures/geometry/cpp_utils/bnurbs.cpython-310-darwin.so -L/opt/homebrew/lib
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/ffi/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/sqlite/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/bzip2/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/lzma/lib'
ld: warning: directory not found for option '-L/Users/brecht/dev/build_darwin/deps/Release/zlib/lib'
ld: library not found for -lSystem

Given that I'm not brecht, I have no idea where this gets set :-)

Running on CPU

I would like to know if there are some special steps needed to be able to use GPU power when using infinigen? I tried WSL2 Ubuntu 20.04 and Docker but botch cases it only uses CPU + says no Optix available due to non available device with ability to run Optix.
BTW nvidia-smi shows proper card + drivers.
image

System:
Windows 10
RTX 3090 latest drivers
WSL2 Ubunu 20.04 installed from provided tutorial from Readme
latest Docker for Windows

When I execute the third line of code in the "hello world" program, the following error occurs.

Blender 3.3.1 (hash b292cfe5a936 built 2022-10-05 00:14:35)
/run/user/1000/gvfs/ non-existent directory
[00:04:03.622] [root] [INFO] | Converted args.seed='0' to scene_seed=0, parsed as hexadecimal
[00:04:03.640] [root] [INFO] | infinigen version 1.0.0
[00:04:03.640] [root] [INFO] | CUDA_VISIBLE_DEVICES=None
[00:04:03.640] [times] [INFO] | [MAIN TOTAL]
[00:04:03.640] [times] [INFO] | [Reading input blendfile]
Read blend: /data/code/lh/infinigen/worldgen/outputs/helloworld/fine/scene.blend
[00:04:04.723] [times] [INFO] | [Reading input blendfile] finished in 0:00:01.082460
[00:04:04.723] [root] [WARNING] | Re-initialized 0 as trusted. Do not run infinigen on untrusted blend files.
[00:04:04.723] [root] [INFO] | Processing frames 1 through 1 inclusive
[00:04:04.737] [times] [INFO] | [Render Frames]
[00:04:04.737] [times] [INFO] | [Enable GPU]
[00:04:04.791] [rendering.render] [INFO] | Device NVIDIA A800 80GB PCIe of type OPTIX found and used.
[00:04:04.791] [times] [INFO] | [Enable GPU] finished in 0:00:00.053972
[00:04:04.791] [times] [INFO] | [Render/Cycles settings]
[00:04:04.791] [times] [INFO] | [Render/Cycles settings] finished in 0:00:00.000243
[00:04:04.791] [times] [INFO] | [Compositing Setup]
[00:04:04.794] [times] [INFO] | [Compositing Setup] finished in 0:00:00.002180
[00:04:04.794] [times] [INFO] | [get_camera]
[00:04:04.794] [times] [INFO] | [get_camera] finished in 0:00:00.000071
[00:04:04.794] [times] [INFO] | [Actual rendering]
Writing: /tmp/scene.crash.txt
Segmentation fault (core dumped)

Error: Not freed memory blocks: 49, total unfreed memory 0.000000 MB

1863 scatter:MonocotFactory(55682) instances created.
[18:54:00.554] [times] [INFO] | [monocots] finished in 0:15:43.724518
[18:54:00.557] [times] [INFO] | [wind]
[18:54:00.658] [times] [INFO] | [wind] finished in 0:00:00.101095
[18:54:00.659] [times] [INFO] | [turbulence]
[18:54:00.713] [times] [INFO] | [turbulence] finished in 0:00:00.054680
[18:54:00.757] [times] [INFO] | [Writing output blendfile to /home/datassd_2T/zzj/infinigen/worldgen/outputs/helloworld1/coarse/scene.blend]
Info: Saved "scene.blend"
Info: Saved "scene.blend"
[18:54:01.246] [times] [INFO] | [Writing output blendfile to /home/datassd_2T/zzj/infinigen/worldgen/outputs/helloworld1/coarse/scene.blend] finished in 0:00:00.489657
[18:54:01.255] [times] [INFO] | [MAIN TOTAL] finished in 0:22:06.806383

Blender quit
Error: Not freed memory blocks: 49, total unfreed memory 0.000000 MB

My gpu is 3090 24G. I had finished train the first project “helloworld”,and now , i want to trainning another project which is named helloworld1, but, when I input
$BLENDER -noaudio --background --python generate.py -- --seed 10 --task coarse -g desert simple --output_folder outputs/helloworld1/coarse
the system reback above problem.
How can I solve above problem? Did it only along your ways?

Thank you !

[REQUEST] AMD/Metal GPU Support

I noticed in the readme.md that there is work going into supporting AMD GPUs. How can I help with this? I have some hardware of my own and would love to be able out.

Any chance to run it on Windows? (whining here!)

That's it! I confess I am a total failure with Linux. I suppose I should have paid more attention at school then!

So, as a Windows user, will I ever be able to see this working on my pc?

Thanks a lot!

requirements.txt typo/error

requirements.txt typo/error

Describe the bug

  • What command did you run?
bash install.sh
  • What are your output logs?
Collecting sklearn (from mesh_to_sdf->-r ./requirements.txt (line 16))                                                                                                                                    Downloading sklearn-0.0.post5.tar.gz (3.7 kB)                                                                                                                                                           Preparing metadata (setup.py) ... error                                                                                                                                                                 error: subprocess-exited-with-error                                                                                                                                                                                                                                                                                                                                                                             × python setup.py egg_info did not run successfully.                                                                                                                                                   │ exit code: 1                                                                                                                                                                                          ╰─> [18 lines of output]                                                                                                                                                                                    The 'sklearn' PyPI package is deprecated, use 'scikit-learn'                                                                                                                                            rather than 'sklearn' for pip commands.                                                                                                                                                                                                                                                                                                                                                                         Here is how to fix this error in the main use cases:                                                                                                                                                    - use 'pip install scikit-learn' rather than 'pip install sklearn'                                                                                                                                      - replace 'sklearn' by 'scikit-learn' in your pip requirements files                                                                                                                                      (requirements.txt, setup.py, setup.cfg, Pipfile, etc ...)                                                                                                                                             - if the 'sklearn' package is used by one of your dependencies,                                                                                                                                           it would be great if you take some time to track which package uses                                                                                                                                     'sklearn' instead of 'scikit-learn' and report it to their issue tracker                                                                                                                              - as a last resort, set the environment variable                                                                                                                                                          SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL=True to avoid this error                                                                                                                                                                                                                                                                                                                                     More information is available at                                                                                                                                                                        https://github.com/scikit-learn/sklearn-pypi-package                                                                                                                                                                                                                                                                                                                                                            If the previous advice does not cover your use case, feel free to report it at                                                                                                                          https://github.com/scikit-learn/sklearn-pypi-package/issues/new                                                                                                                                         [end of output]                                                                                                                                                                                                                                                                                                                                                                                             note: This error originates from a subprocess, and is likely not a problem with pip.                                                                                                                  error: metadata-generation-failed                                                                                                                                                                                                                                                                                                                                                                               × Encountered error while generating package metadata.                                                                                                                                                 ╰─> See above for output.                                                                                                                                                                                                                                                                                                                                                                                       note: This is an issue with the package mentioned above, not pip.                                                                                                                                       hint: See above for details.                    

[BUG] libXi.so.6: cannot open shared object file: No such file or directory when running helloworld scene generation

Describe the bug
Running $BLENDER -noaudio --background --python generate.py -- --seed 1 --task coarse -g arctic simple --output_folder outputs/test01/coarse
output error message immediately: infinigen/blender/blender: error while loading shared libraries: libXi.so.6: cannot open shared object file: No such file or directory

Steps to Reproduce
commit aaa0e8e (HEAD -> main, origin/main, origin/HEAD)
Author: pvl-bot [email protected]
Date: Mon Jun 19 16:44:54 2023 -0400

Update README.md

Platform

  • OS & OS Version: Ubuntu 22.04.2 LTS
  • RAM (GB): 128

[BUG]

Describe the bug
A clear and concise description of what the bug is.

Steps to Reproduce

  • What version of the code were you using? Tell us the output of git log -n 1
    '''
    $ git log -n 1
    commit 6ce8234
    '''

  • What command did you run?

bash install.sh
  • What are your output logs?
install.sh: line 2: $'\r': command not found
install.sh: line 23: syntax error near unexpected token `elif'
'nstall.sh: line 23: `elif [ "${OS}" = "Darwin" ]; then

** (If this is your first time running Infinigen) What are the full output logs of install.sh ?**

Add your install.sh logs here

Platform

  • OS & OS Version: win11
  • GPU (?) : 12900k
  • GPU Driver Version (?) :536.23
  • RAM (GB):64

Additional context
Add any other context about the problem here.

Driving scene generation

Hi,
thanks for the amazing work! Do you consider adding the support of driving scene generation? As far as I understood, currently, it only supports natural scene generation.

Thank you very much!

blender quit, no "/infinigen/worldgen/terrain/lib/cpu/soil_machine/SoilMachine.so: cannot open shared object file: No such file or directory"

I followed readme to run

 $BLENDER -noaudio --background --python generate.py -- --seed 0 --task coarse -g desert simple --output_folder outputs/helloworld/coarse --debug
Blender 3.3.1 (hash b292cfe5a936 built 2022-10-05 00:14:35)
[04:33:20.591] [root] [INFO] [core.py:343] | Converted args.seed='0' to scene_seed=0, parsed as hexadecimal
[04:33:20.618] [root] [INFO] [core.py:413] | infinigen version 1.0.0
[04:33:20.619] [root] [INFO] [core.py:414] | CUDA_VISIBLE_DEVICES=None
[04:33:20.619] [times] [INFO] [logging.py:35] | [MAIN TOTAL]
[04:33:20.624] [root] [INFO] [core.py:254] | Processing frames 1 through 1 inclusive
[04:33:20.632] [times] [INFO] [logging.py:35] | [Create terrain]
[04:33:20.632] [root] [INFO] [core.py:76] | Terrain using only on the fly on_the_fly_asset_folder=PosixPath('/home/cheng/play/infinigen/worldgen/outputs/helloworld/coarse/assets')

then it failed with

OSError: /home/cheng/play/infinigen/worldgen/terrain/lib/cpu/soil_machine/SoilMachine.so: cannot open shared object file: No such file or directory
  In call to configurable 'run_erosion' (<function run_erosion at 0x7f228ca5eb00>)
  In call to configurable 'load_assets' (<function LandTiles.load_assets at 0x7f228865a8c0>)
  In call to configurable 'LandTiles' (<class 'terrain.elements.landtiles.LandTiles'>)
  In call to configurable 'scene' (<function scene at 0x7f23987cd360>)
  In call to configurable 'Terrain' (<class 'terrain.core.Terrain'>)
  In call to configurable 'execute_tasks' (<function execute_tasks at 0x7f2287e37250>)

Blender quit

I checked the directory there is no SoilMachine.so file.

also blender said , CUDA_VISIBLE_DEVICES=None , does it mean it's not use my GPU [ RTX-2080 ]? could this be related?

System Info:
uname -a
Linux x10 6.2.0-20-generic #20-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 6 07:48:48 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
nvidia-smi


Sun Jun 18 04:36:54 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.105.17   Driver Version: 525.105.17   CUDA Version: 12.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:81:00.0  On |                  N/A |
|  0%   45C    P8    23W / 250W |     37MiB / 11264MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1682      G   /usr/lib/xorg/Xorg                  4MiB |
+-----------------------------------------------------------------------------+

Really appreciate any help

Thanks

All black pixels in the final image

Describe the bug

The final output image is all black.

Steps to Reproduce

  • What version of the code were you using? Tell us the output of git log -n 1
    '''
    $ git log -n 1

commit 6ce8234
...
'''

  • What command did you run?

python -m tools.manage_datagen_jobs --output_folder outputs/seaice3 --num_scenes 1 --pipeline_configs local_16GB enable_gpu monocular blender_gt --specific_seed 50 --configs arctic
  • What are your output logs?
outputs/seaice3 06/21 10:39PM -> 06/21 11:11PM
concurrent_max                 : 1
disk_usage                     : 0.03
succeeded/blendergt            : 1
succeeded/coarse               : 1
succeeded/fineterrain          : 1
succeeded/populate             : 1
succeeded/short                : 1
succeeded/total                : 5

** (If this is your first time running Infinigen) What are the full output logs of install.sh ?**

Add your install.sh logs here

Platform

  • OS & OS Version: Win10 WSL2
  • GPU (?) : GTX1070
  • GPU Driver Version (?) : 535.98
  • RAM (GB): 24 GB

Additional context
This may be related to #26. The simple config can successfully generate images showing sea ice, icebergs and ocean.
Image0048_00_00

Removing simple and allocating 16GB to my WSl2 instance seemed working as log didn't show any errors. All 5 stages finished.
Opening outputs/seaice3/50/fine_0_0_0048_0/scene.blend file doesn't show the geometries as in simple config.

Update

Turns out it is the enable_gpu switch. Maybe my GTX 1070 8GB is not beefy enough 😭
Removing enable_gpu got it working.
view1

blender System is out of GPU memory

Hi author, I try the Generate image(s) in one command and success generate 'hello_world' folder in outputs:

screenshot-20230620-181333

then i run run_pipeline.sh, the gpu memory error occurs:

screenshot-20230620-181530

In bleander webser, it says:

screenshot-20230620-181803

My gpu is 3080 10G, memory is 64G, how to adjust the blender render Device in run_pipeline.sh, what is the default device in run_pipeline.sh?
Thank you !

Wow, this works!

As a 71 year old man I am jumping about in my studio, set in motion by all the happyness that your team gave me. This works perfectly! Bravissimo

[BUG] no such file /usr/lib/ground.so

Describe the bug
I followed readme to run, an got errors "no such file /usr/lib/ground.so"

Steps to Reproduce

  • What version of the code were you using? Tell us the output of git log -n 1
    '''
    $ git log -n 1
    commit 6ce8234 (HEAD -> main, origin/main, origin/HEAD)
    Author: pvl-bot [email protected]
    Date: Sun Jun 18 18:32:02 2023 -0400

    Add bibtext to README
    '''

  • What command did you run?

$ $BLENDER -noaudio --background --python generate.py -- --seed 0 --task coarse -g desert simple --output_folder outputs/helloworld/coarse --debug
  • What are your output logs?
Blender 3.3.1 (hash b292cfe5a936 built 2022-10-04 23:46:43)
[11:35:15.412] [root] [INFO] [core.py:343] | Converted args.seed='0' to scene_seed=0, parsed as hexadecimal
[11:35:15.423] [root] [INFO] [core.py:413] | infinigen version 1.0.0
[11:35:15.423] [root] [INFO] [core.py:414] | CUDA_VISIBLE_DEVICES=None
[11:35:15.423] [times] [INFO] [logging.py:35] | [MAIN TOTAL]
[11:35:15.424] [root] [INFO] [core.py:254] | Processing frames 1 through 1 inclusive
[11:35:15.429] [times] [INFO] [logging.py:35] | [Create terrain]
[11:35:15.429] [root] [INFO] [core.py:76] | Terrain using only on the fly on_the_fly_asset_folder=PosixPath('/Users/vincent/Workspace/infinigen/worldgen/outputs/helloworld/coarse/assets')
[11:36:33.305] [times] [INFO] [logging.py:45] | [Create terrain] failed with <class 'OSError'>
[11:36:33.305] [times] [INFO] [logging.py:45] | [MAIN TOTAL] failed with <class 'OSError'>
Error: Python: Traceback (most recent call last):
  File "/Users/vincent/Workspace/infinigen/worldgen/generate.py", line 409, in <module>
    main()
  File "/Users/vincent/Workspace/infinigen/worldgen/generate.py", line 399, in main
    infinigen.main(
  File "/Users/vincent/Workspace/infinigen/worldgen/core.py", line 425, in main
    execute_tasks(
  File "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
    utils.augment_exception_message_and_reraise(e, err_str)
  File "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/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 "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
    return fn(*new_args, **new_kwargs)
  File "/Users/vincent/Workspace/infinigen/worldgen/core.py", line 275, in execute_tasks
    terrain = Terrain(scene_seed, surface.registry, task=task, on_the_fly_asset_folder=output_folder/"assets")
  File "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
    utils.augment_exception_message_and_reraise(e, err_str)
  File "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/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 "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
    return fn(*new_args, **new_kwargs)
  File "/Users/vincent/Workspace/infinigen/worldgen/terrain/core.py", line 82, in __init__
    self.elements, scene_infos = scene(seed, Path(on_the_fly_asset_folder), asset_path, device)
  File "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
    utils.augment_exception_message_and_reraise(e, err_str)
  File "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/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 "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
    return fn(*new_args, **new_kwargs)
  File "/Users/vincent/Workspace/infinigen/worldgen/terrain/scene.py", line 51, in scene
    elements[ElementNames.Ground] = Ground(device, caves)
  File "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1605, in gin_wrapper
    utils.augment_exception_message_and_reraise(e, err_str)
  File "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/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 "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/site-packages/gin/config.py", line 1582, in gin_wrapper
    return fn(*new_args, **new_kwargs)
  File "/Users/vincent/Workspace/infinigen/worldgen/terrain/elements/ground.py", line 61, in __init__
    Element.__init__(self, "ground", material, transparency)
  File "/Users/vincent/Workspace/infinigen/worldgen/terrain/elements/core.py", line 25, in __init__
    dll = load_cdll(f"terrain/lib/{self.device}/elements/{lib_name_X}.so")
  File "/Users/vincent/Workspace/infinigen/worldgen/terrain/utils/ctype_util.py", line 28, in load_cdll
    return CDLL(Path(sys.path[-1]) / path, mode=RTLD_LOCAL)
  File "/Users/vincent/Workspace/infinigen/Blender.app/Contents/Resources/3.3/python/lib/python3.10/ctypes/__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: dlopen(/Users/vincent/Workspace/infinigen/worldgen/terrain/lib/cpu/elements/ground.so, 0x0006): tried: '/Users/vincent/Workspace/infinigen/worldgen/terrain/lib/cpu/elements/ground.so' (no such file), '/usr/lib/ground.so' (no such file)
  In call to configurable 'Ground' (<class 'terrain.elements.ground.Ground'>)
  In call to configurable 'scene' (<function scene at 0x17f8f6b90>)
  In call to configurable 'Terrain' (<class 'terrain.core.Terrain'>)
  In call to configurable 'execute_tasks' (<function execute_tasks at 0x2938fe320>)

Blender quit

Platform

  • OS & OS Version: macOS Monterey
  • GPU (?) : m1
  • GPU Driver Version (?) : m1
  • RAM (GB): 32G

[BUG] Build and Run Errors

Describe the bug

When I use Generate image(s) in one command , the error says no module 'tools'.

And I find that use bash install.sh,the error says fatal error: glm/glm.hpp: No such file or directory

Steps to Reproduce

  • What version of the code were you using? Tell us the output of git log -n 1

    commit 6ce8234cc8e3bf71a9e345f2b9014245e9b6e3c1 (HEAD -> main, origin/main, origin/HEAD)
    Author: pvl-bot <[email protected]>
    Date:   Sun Jun 18 18:32:02 2023 -0400
    
    Add bibtext to README
    
  • What command did you run?

python -m tools.manage_datagen_jobs --output_folder outputs/hello_world --num_scenes 1 --pipeline_configs local_16GB monocular blender_gt --specific_seed 0 --configs desert simple
  • What are your output logs?
Error while finding module specification for 'tools.manage_datagen_jobs' (ModuleNotFoundError: No module named 'tools')

** (If this is your first time running Infinigen) What are the full output logs of install.sh ?**

# ignore the pip requirements
compiled lib/cuda/utils/FastNoiseLite.so
compiled lib/cuda/elements/voronoi_rocks.so
compiled lib/cuda/elements/upsidedown_mountains.so
compiled lib/cuda/elements/ground.so
compiled lib/cuda/elements/warped_rocks.so
compiled lib/cuda/elements/mountains.so
compiled lib/cuda/elements/landtiles.so
compiled lib/cuda/elements/atmosphere.so
compiled lib/cuda/elements/waterbody.so
compiled lib/cuda/surfaces/chunkyrock.so
compiled lib/cuda/surfaces/cobble_stone.so
compiled lib/cuda/surfaces/cracked_ground.so
compiled lib/cuda/surfaces/dirt.so
compiled lib/cuda/surfaces/ice.so
compiled lib/cuda/surfaces/mountain.so
compiled lib/cuda/surfaces/mud.so
compiled lib/cuda/surfaces/sand.so
compiled lib/cuda/surfaces/sandstone.so
compiled lib/cuda/surfaces/snow.so
compiled lib/cuda/surfaces/soil.so
compiled lib/cuda/surfaces/stone.so
compiled lib/cpu/utils/FastNoiseLite.so
compiled lib/cpu/elements/voronoi_rocks.so
compiled lib/cpu/elements/upsidedown_mountains.so
compiled lib/cpu/elements/ground.so
compiled lib/cpu/elements/warped_rocks.so
compiled lib/cpu/elements/mountains.so
compiled lib/cpu/elements/landtiles.so
compiled lib/cpu/elements/atmosphere.so
compiled lib/cpu/elements/waterbody.so
compiled lib/cpu/surfaces/chunkyrock.so
compiled lib/cpu/surfaces/cobble_stone.so
compiled lib/cpu/surfaces/cracked_ground.so
compiled lib/cpu/surfaces/dirt.so
compiled lib/cpu/surfaces/ice.so
compiled lib/cpu/surfaces/mountain.so
compiled lib/cpu/surfaces/mud.so
compiled lib/cpu/surfaces/sand.so
compiled lib/cpu/surfaces/sandstone.so
compiled lib/cpu/surfaces/snow.so
compiled lib/cpu/surfaces/soil.so
compiled lib/cpu/surfaces/stone.so
compiled lib/cpu/meshing/cube_spherical_mesher.so
compiled lib/cpu/meshing/frontview_spherical_mesher.so
compiled lib/cpu/meshing/uniform_mesher.so
compiled lib/cpu/meshing/utils.so
In file included from source/cpu/soil_machine/SoilMachine.cpp:18:
source/cpu/soil_machine/layermap.h:37:10: fatal error: glm/glm.hpp: No such file or directory
   37 | #include <glm/glm.hpp>
      |          ^~~~~~~~~~~~~
compilation terminated.
running build_ext
running build_src
build_src
building extension "marching_cubes._marching_cubes_lewiner_cy" sources
build_src: building npy-pkg config files
customize UnixCCompiler
customize UnixCCompiler using build_ext
CCompilerOpt.cc_test_flags[1013] : testing flags (-march=native)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

creating /tmp/tmp_rua5pv7/mnt
creating /tmp/tmp_rua5pv7/mnt/d
creating /tmp/tmp_rua5pv7/mnt/d/Yongli
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project/infinigen
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project/infinigen/blender
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project/infinigen/blender/3.3
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project/infinigen/blender/3.3/python
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/distutils
creating /tmp/tmp_rua5pv7/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/distutils/checks
compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-march=native'
CCompilerOpt.cc_test_flags[1013] : testing flags (-O3)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-O3'
CCompilerOpt.cc_test_flags[1013] : testing flags (-Werror)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-Werror'
CCompilerOpt.__init__[1701] : check requested baseline
CCompilerOpt.cc_test_flags[1013] : testing flags (-msse)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse'
CCompilerOpt.cc_test_flags[1013] : testing flags (-msse2)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse2'
CCompilerOpt.feature_test[1466] : testing feature 'SSE' with flags (-msse -msse2)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -Werror'
CCompilerOpt.feature_test[1466] : testing feature 'SSE2' with flags (-msse -msse2)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-msse3)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse3'
CCompilerOpt.feature_test[1466] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -Werror'
CCompilerOpt.__init__[1710] : check requested dispatch-able features
CCompilerOpt.cc_test_flags[1013] : testing flags (-mssse3)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mssse3'
CCompilerOpt.cc_test_flags[1013] : testing flags (-msse4.1)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse4.1'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mpopcnt)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mpopcnt'
CCompilerOpt.cc_test_flags[1013] : testing flags (-msse4.2)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse4.2'
CCompilerOpt.feature_test[1466] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
CCompilerOpt.feature_test[1466] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
CCompilerOpt.feature_test[1466] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
CCompilerOpt.feature_test[1466] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mavx'
CCompilerOpt.feature_test[1466] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mf16c)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mf16c'
CCompilerOpt.feature_test[1466] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mfma)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mfma'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx2)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mavx2'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512f)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mavx512f'
CCompilerOpt.feature_test[1466] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
CCompilerOpt.feature_test[1466] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
CCompilerOpt.feature_test[1466] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512cd)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mavx512cd'
CCompilerOpt.feature_test[1466] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mavx512vl -mavx512bw -mavx512dq'
CCompilerOpt.feature_test[1466] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512er -mavx512pf)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mavx512er -mavx512pf'
CCompilerOpt.feature_test[1466] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
CCompilerOpt.feature_test[1466] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512vnni)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mavx512vnni'
CCompilerOpt.feature_test[1466] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512ifma -mavx512vbmi)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mavx512ifma -mavx512vbmi'
CCompilerOpt.feature_test[1466] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
CCompilerOpt.feature_test[1466] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
CCompilerOpt.__init__[1722] : skip features (SSE3 SSE SSE2) since its part of baseline
CCompilerOpt.__init__[1726] : initialize targets groups
CCompilerOpt.__init__[1728] : parse target group simd_test
CCompilerOpt._parse_target_tokens[1939] : skip targets (VSX VSX3 ASIMD VSX2 XOP NEON FMA4) not part of baseline or dispatch-able features
CCompilerOpt._parse_policy_not_keepbase[2051] : skip baseline features (SSE2)
CCompilerOpt.generate_dispatch_header[2272] : generate CPU dispatch header: (build/src.linux-x86_64-3.10/numpy/distutils/include/npy_cpu_dispatch_config.h)
CCompilerOpt.generate_dispatch_header[2281] : dispatch header dir build/src.linux-x86_64-3.10/numpy/distutils/include does not exist, creating it
CCompilerOpt.feature_extra_checks[1546] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
CCompilerOpt.feature_extra_checks[1546] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
building 'marching_cubes._marching_cubes_lewiner_cy' extension
compiling C sources
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC

creating build/temp.linux-x86_64-3.10/marching_cubes
compile options: '-I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include -I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.10/numpy/distutils/include -I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c'
extra options: '-msse -msse2 -msse3'
gcc: ./marching_cubes/_marching_cubes_lewiner_cy.c
In file included from /mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969,
                 from /mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                 from /mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from ./marching_cubes/_marching_cubes_lewiner_cy.c:694:
/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   17 | #warning "Using deprecated NumPy API, disable it with " \
      |  ^~~~~~~
gcc -pthread -shared -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/ffi/lib -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/lib -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/lib -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/lib -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/lib build/temp.linux-x86_64-3.10/marching_cubes/_marching_cubes_lewiner_cy.o -o ./_marching_cubes_lewiner_cy.cpython-310-x86_64-linux-gnu.so

########### EXT COMPILER OPTIMIZATION ###########
Platform      :
  Architecture: x64
  Compiler    : gcc

CPU baseline  :
  Requested   : 'min'
  Enabled     : SSE SSE2 SSE3
  Flags       : -msse -msse2 -msse3
  Extra checks: none

CPU dispatch  :
  Requested   : 'max -xop -fma4'
  Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
  Generated   : none
CCompilerOpt.cache_flush[809] : write cache to path -> /mnt/d/Yongli/Project/infinigen/worldgen/terrain/build/temp.linux-x86_64-3.10/ccompiler_opt_cache_ext.py
/mnt/d/Yongli/Project/infinigen
/mnt/d/Yongli/Project/infinigen/worldgen/assets/creatures/geometry/cpp_utils/setup_linux.py:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.core import setup, Extension
running build_ext
building 'bnurbs' extension
creating build
creating build/temp.linux-x86_64-3.10
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/include -I/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/include -fPIC -fPIC -fPIC -I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include -I/mnt/d/Yongli/Project/infinigen/blender/3.3/python/include/python3.10 -c bnurbs.c -o build/temp.linux-x86_64-3.10/bnurbs.o
In file included from /mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969,
                 from /mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                 from /mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from bnurbs.c:703:
/mnt/d/Yongli/Project/infinigen/blender/3.3/python/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   17 | #warning "Using deprecated NumPy API, disable it with " \
      |  ^~~~~~~
gcc -pthread -shared -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/ffi/lib -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/sqlite/lib -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/bzip2/lib -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/lzma/lib -L/home/sybren/buildbot-builder/linux_glibc217_x86_64_cmake/build_deps/deps/Release/zlib/lib build/temp.linux-x86_64-3.10/bnurbs.o -o /mnt/d/Yongli/Project/infinigen/worldgen/assets/creatures/geometry/cpp_utils/bnurbs.cpython-310-x86_64-linux-gnu.so

Platform

  • OS & OS Version: Ubuntu 20.04.2 LTS
  • GPU :RTX6000
  • GPU Driver Version :510.39.01
  • RAM (GB): 256GB

Additional context
Add any other context about the problem here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.