Genesis
Genesis copied to clipboard
[Bug]: _simplify.cpp does not exist / was not generated on python 3.12.10 amd64 embedded
trafficstars
Bug Description
Initial bootstrap/build fails because _simplify.cpp does not exist / was not generated.
As mentioned, using python 3.12.10 amd64 embedded.
Steps to Reproduce
We'll use E:\dev\python-3.12.10_embedded_amd64 as the folder into which python embedded is extracted here - replace it with your own.
- Download and extract python v 3.12.10 amd64 embedded from https://www.python.org/ftp/python/3.12.3/python-3.12.3-embed-amd64.zip into
E:\dev\python-3.12.10_embedded_amd64 - Add
E:\dev\python-3.12.10_embedded_amd64to your%PATH%(e.g.SET PATH=E:\dev\python-3.12.10_embedded_amd64;%PATH%) - Add
Lib\site-packagestoE:\dev\python-3.12.10_embedded_amd64\python312._pthafter. - Download
get_pip.pyfrom https://bootstrap.pypa.io/get-pip.py - From the same shell which has your
PATHupdated to include our embedded python run the following commands: python get_pip.pypython -m pip install numpypython -m pip install torchgit clone https://github.com/Genesis-Embodied-AI/Genesis.gitcd Genesispython -m pip install -e ".[dev]"- Fail with the above error
Expected Behavior
_simplify.cpp is properly generated and the build succeeds.
Screenshots/Videos
No response
Relevant log output
running build_py
running build_ext
building 'genesis.ext.fast_simplification._simplify' extension
creating C:\Users\foo\AppData\Local\Temp\tmptps46bdo.build-temp\Release\genesis\ext\fast_simplification
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DIS64BITPLATFORM -IE:\dev\python-3.12.10_embedded_amd64\Lib\site-packages\numpy\_core\include -IE:\dev\python-3.12.10_embedded_amd64\include -IE:\dev\python-3.12.10_embedded_amd64\Include -IE:\dev\python-3.12.10_embedded_amd64\Lib\site-packages\numpy\_core\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" /EHsc /Tpgenesis/ext/fast_simplification/_simplify.cpp /FoC:\Users\foo\AppData\Local\Temp\tmptps46bdo.build-temp\Release\genesis\ext\fast_simplification\_simplify.obj /openmp /O2 /w /GS
cl : Command line warning D9025 : overriding '/W3' with '/w'
_simplify.cpp
c1xx: fatal error C1083: Cannot open source file: 'genesis/ext/fast_simplification/_simplify.cpp': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
Environment
- OS: Microsoft Windows [Version 10.0.19045.5737]
- GPU/CPU N/A
- GPU-driver version N/A
- CUDA / CUDA-toolkit version N/A
Release version or Commit ID
97732afcff357ebe5fe69cf50366758d4cb6fe3a
Additional Context
No response