DeepMimic 빌드



동작 확인 환경


  • Windows10 Pro
  • CPU: Intel Core i7-4790S @ 3.20 GHz
  • RAM: 32.0 GB
  • Arc: x64 based
  • 그래픽은 아래 이미지 참조



  • 다양한 프로그램 다운로드


  • python 3.6.5 x64 설치

  • htps //w w. t란 s 미시 온 제로. 이. 우 k / 그 f와 ぁ れ / f え g t - ゔ ぇ l /에서 prebuilt 바이너리 떨어 뜨려 배치

  • h tps://그래서 r세훗r게. 네 t/p로지ぇcts/gぇw/에서 prebuilt 바이너리 떨어 뜨려 배치

  • h tp // w w. 에이겐. 두 x 흠 ly. rg / 어서 x. php? 치 ぇ = 마인 _ 파게에서 Eigen 다운로드

  • htps : // 기주 b. 코 m / 뵈 tphy 해 cs / 뽀 t3 / ぇ 아세 s에서 Bullet3 다운로드

  • htps : // / cs. 미 c 로소 ft. 코 m / 엔 - s / 메사게 - 파신 g MPI 설치
  • 설치 프로그램은 msmpisetup.exe를 사용합니다. setup.exe가 여러 가지 경로 설정을 해주는 것 같습니다.


  • htps // 우세 r. x 미시 온. 이 m/~나테/gぅt. HTML glut prebuilt dll을 찢어 둔다

  • bullet3 빌드 시토쿠


    cd bullet-3.2.8
    mkdir build
    cd build
    cmake .. -G "Visual Studio 15 Win64"
    sln開いてReleaseでビルド
    

    DeepMimic 빌드


  • DeepMimic\DeepMimicCore\DeepMimicCore.sln 히라쿠
  • PYTHON_INCLUDE, PYTHON_LIB, SWIG_DIR은 적절하게 설정한다. 포함 디렉토리/라이브러리 디렉토리를 괴롭히거나 OK.DeepMimicCore.vcxproj를 괴롭히는 것이 좋습니다.
  • 나는 이것이 제대로 움직이고 있는지 모르기 때문에 slun을 여는 bat를 만들었습니다

  • set PYTHON_INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\include
    set PYTHON_LIB=C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\libs
    set SWIG_DIR=C:\Users\takanori\Desktop\DeepMimic\swigwin\bin
    start DeepMimicCore.sln
    
  • 설정이 Release_Swig x64인지 확인

  • 다양한 경로 설정





    VC++ 디렉토리 > 포함 디렉토리


  • C:\Users\takanori\Desktop\DeepMimic\glew-2.1.0\include
  • C:\Users\takanori\Desktop\DeepMimic\freeglut-MSVC-3.0.0-2.mp\freeglut\include
  • C:\Users\takanori\AppData\Local\Programs\Python\Python35\include
  • C:\Users\takanori\Desktop\DeepMimic\eigen-eigen-b3f3d4950030.tar\eigen-eigen-b3f3d4950030
  • C:\Users\takanori\Desktop\DeepMimic\bullet3-2.87\src

  • VC++ 디렉토리 > 라이브러리 디렉토리


  • C:\Users\takanori\Desktop\DeepMimic\bullet3-2.87\build\lib\Debug
  • C:\Users\takanori\Desktop\DeepMimic\glew-2.1.0\lib\Release\x64
  • C:\Users\takanori\Desktop\DeepMimic\freeglut-MSVC-3.0.0-2.mp\freeglut\lib\x64
  • C:\Users\takanori\AppData\Local\Programs\Python\Python35\lib

  • MathUtil.h의 적절한 곳에 M_PI의 define 추가


    #ifndef M_PI
    #define M_PI 3.14159265358979323846
    #endif
    

    빌드



    C:\Users\takanori\Desktop\DeepMimic\DeepMimicCore에 DeepMimicCore.py,_DeepMimicCore.pyd가 완성된다

    동작 확인


    cd ..
    python DeepMimic.py --arg_file args\kin_char_args.txt
    

    ImportError : DLL load failed가 나올 때 필요한 dll이 제대로 배치되어 있는지 확인 (glew32,freeglut,glut32)

    도전



    이것을 일괄 처리 할 수 ​​없다 ...? ?

    좋은 웹페이지 즐겨찾기