문제

Windows 7 기계에서 Vowpal Wabbit을 컴파일하려고 노력하고 있으며 NetBeans, Cygwin 및 Mingw를 시도한 후에도 내가 가능 한 무언가를 시도하는지 궁금해하기 시작했습니다.

각각의 각각은 sys / socket.h와 같은 창을 위해 설계되지 않은 * *.

실제로이 작업을 수행 한 사람은 누구나 제안을 드릴 것입니다.

도움이 되었습니까?

해결책

John Langford는 최근 Windows 포트가 진행 중이었지만 여전히 특정면에서 여전히 깨진 VW 메일 링리스트에 게시물을 작성했습니다.현재 Windows에서 실행중인 VW를 얻을 수 없다고 의심합니다 (그러나 실제로 시도한 것은 아닙니다)

이 글꼴 :

Chris Quirk는 현재 vw를위한 Windows 포트를 만들었습니다. 분포.여전히 불완전한 것입니다 : 네트워킹 및 스레드가 있습니다 문제점.

다른 팁

  • Cygwin의 Setup.exe를 실행하고 "부스트"를 입력하고 "설치"가 변경 될 때까지 여러 번 클릭하여 Cygwin에서 부스트 라이브러리를 설치하십시오.
  • 최신 VOWPAL WABBIT를 다운로드하고 VW 디렉토리에 추출하십시오.
  • Cygwin을 열고 Makefile이 (CD .. (@home) CD VW_DIR (@home) CD vw_dir) 인 VW 디렉토리로 이동하십시오.
  • cygwin 명령 프롬프트 유형 "make"

다음 Cygwin을 닫고 CMD를 사용하여 VOWPAL을 실행하십시오.

Kaggle 포럼에서 이것을 가져갔습니다. ...에 " 전문 Visual Studio 2010없이 Windows 7 64 비트에서 VW를 컴파일 할 수있었습니다.

cygwin ( http://www.cygwin.com/ ")을 사용하여 할 수 있습니다.

  1. 먼저 컴퓨터에 Cygwin 설치 : 표준 구성

  2. 를 선택하십시오.

  3. Cygwin 쉘을 실행하고 입력하십시오 : git clone git : //github.com/johnlangford/vowpal_wabbit.git

  4. 다운로드가 완료된 후 : CD VOWPAL_WABBIT

  5. 이 시점에서 명령을 실행할 수 있습니다. 구성

  6. 구성 절차는 시스템에서 누락 된 모든 라이브러리를 지적하고 Cygwin Setup

  7. 를 다시 실행하여 설치해야합니다.

  8. 포인트 5의 반복 후에 마침내 필요한 라이브러리를 cygwin에 마침내 제공하고 명령을 실행할 수 있습니다.

  9. 로 명령을 실행할 수 있습니다.

    7 컴파일러가 vw.exe의 make를 완료 한 후, 실행 : 모든 것이 빌드와 함께 모든 것이 옳은지 확인하기 위해 테스트를하십시오.

    이제 Windows에서 VW를 사용하여 셸을 열고 시도해보십시오. "

또 다른 업데이트, Windows 용 이진 릴리즈는 2016 년 6 월 21 일부터 이제 사용할 수 있습니다. 오늘 현재의 최신 링크는 다음과 같습니다. https://github.com/eisber/vowpal_wabbit/releases/tag/v8.2.0.6

MSI 설치 프로그램 파일에서 사용할 수 있습니다.

(향후에 죽은 링크가 발생한 경우에, Eisber 's Github Repo에서 가장 최근의 버전을 찾으십시오.)

Cygwin, Cygwin, Native Windows가없는 64 비트이기는 빌드를 수행했습니다.빌드에 대한 env를 설정하는 데 오랜 시간이 걸렸어. 그래서 나는 그것에 대해 블로그를 썼다.나는 자기 홍보가 밝혀지지 않았지만 이 링크는 내 기계에만 작업을 보장하지만 누구나 시도해 볼 수있는 바이너리가 있습니다.

호기심 많은 Googlers의 업데이트 : 최근에 VW Windows 명령어가 업데이트되었으며 가장 최근의 소스를 얻은 경우 주요 장애물이없는 Visual Studio에서 컴파일 할 수 있어야합니다 (성공적으로 시도한) : https://github.com/johnlangford/vowpal_wabbit/blob/master/readme.windows.txt

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top