Pergunta

Eu estou tentando compilar vowpal wabbit em uma máquina do Windows 7 e depois de tentar NetBeans, Cygwin e Mingw estou começando a me perguntar se estou tentando algo que é possível.

Cada um dos itens acima exigiu * *. H arquivos que não são projetados para Windows, como Sys / Socket.H.

Qualquer pessoa que tenha feito isso, eu apreciaria qualquer sugestão.

Foi útil?

Solução

John Langford recentemente fez uma postagem para a lista de discussão VW dizendo que uma porta do Windows estava em andamento, mas ainda quebrada em certos aspectos.Eu suspeito que atualmente não é possível obter vw rodando no Windows (mas eu não tentei realmente)

A partir deste tópico:

.

Chris Quirk criou uma porta do Windows para VW, que agora está no distribuição.Ainda está incompleto: networking e threads são Pontos problemáticos.

Outras dicas

  • Execute o Setup.exe do Cygwin, digite "Boost", clique em "Padrão" várias vezes até que ele mude para "instalar", prossiga com a instalação da Biblioteca de Boost da Cygwin.
  • Baixe o mais recente vowpal wabbit e extraia para você diretório vw.
  • aberto cygwin e vá para esse diretório vw, onde o makefile é (CD .. (veja @Home) CD vw_dir)
  • no tipo de prompt de comando cygwin "fazer"

Depois disso você pode fechar Cygwin e usar cmd para executar vowpal.

Eu tirei isso de um fórum de Kaggle: " Eu consegui compilar VW no Windows 7 64 bit sem o Visual Studio 2010.

Você pode fazê-lo usando Cygwin ( http://www.cygwin.com/ ).

    .
  1. primeiro de todas as instalar cygwin no seu computador: basta escolher a configuração padrão

  2. executar shell cygwin e digite: git clone git: //github.com/johnlangford/vowpal_wabbit.git

  3. Após o download ter concluído, escreva: CD VOWPAL_WABBIT

  4. Neste ponto você pode executar o comando: configure

  5. O procedimento de configuração apontará todas as bibliotecas que estão faltando em seu sistema e que você deve instalar executando novamente a configuração do Cygwin

  6. Após algumas iterações do ponto 5, você terá finalmente fornecido todas as bibliotecas necessárias para Cygwin, e você pode executar o comando: fazer

  7. 7 Depois que o compilador terminará a marca VW.EXE, execute: faça o teste para verificar se tudo está bem com sua compilação.

    Agora você pode começar a usar o VW no Windows, apenas abra um shell e tente. "

Outra atualização, lançamentos binários para Windows está agora disponível desde 21 de junho de 2016. O link mais recente a partir de hoje é: https://github.com/eisber/vowpal_wabbit/releases/tag/v8.2.0.6

Está disponível no arquivo do MSI Installer.

(no caso de encontrar link morto no futuro, por favor, encontre a versão mais recente do repo do Github do Eisber.)

Eu consegui construir em 64 bits sem cygwin, janelas nativas.Demorou muito tempo para configurar env para a construção, então escrevi um blog sobre isso.Eu sei que a auto-promoção é desaprovada, mas Este link tem o binário que construí na minha máquina, garantido para trabalhar apenas na minha máquina, mas qualquer um é livre para experimentá-lo.

Uma atualização para googlers curiosos: as instruções do VW Windows foram atualizadas recentemente e, se você receber a fonte mais recente, você deve ser capaz de compilar no Visual Studio sem grandes obstáculos (eu tentei com sucesso): https://github.com/johnlangford/vowpal_wabbit/blob/master/readme.windows.txt

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top