Add install target for Linux/OSX systems
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- cpp
- Domínio
- build-system, cli, operating-systems
Direção de pesquisa
Revise as alterações do Makefile no branch feature/install_target e comece executando no Linux o fluxo documentado make -j4 build e sudo make install. Verifique se a instalação coloca o CmdStan em /opt ou /usr/local/opt no OSX, cria o wrapper cmdstan_model e permite compilar um modelo por meio desse comando; os testes no OSX e a nomenclatura dos comandos continuam sendo questões em aberto.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Summary:
A request that's come up before is the ability to centrally install cmdstan after building. I've put together an initial attempt at a makefile target, so that a user can run:
make -j4 build
sudo make install
Which will copy the cmdstan directory to the /opt folder (/usr/local/opt in OSX) and create a wrapper around the call to make to reference the correct directory: cmdstan_model.
The user can then just call cmdstan_model path/to/model to compile stan models.
The makefile changes are on this branch
I still need to do some testing on the OSX side, but was hoping to get input on the current approach.
Is cmdstan_model a good name here? It's likely that print and diagnose will need a similar prefix to avoid clashing with system binaries.
Current Version:
v2.27.0
- Linguagem predominante
- C++
- Estrelas
- 240
- Forks
- 105
- Merge médio
- 1d 5h
- PRs com merge (30d)
- 1
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de stan-dev/cmdstan
-
diagnose flags R-hat only above 1.015 and ESS only below N/1000; documentation says 1.01 and 400Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
-
Release CmdStan 2.40Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
-
bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 55/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
-
code-cleanup
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Todas as issues de stan-dev/cmdstan
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
charmplusplus/charm#4210 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia
-
[BUG] VPN auth dialog spawned by the secret agent fails with "TLS support is not available" on NixOSAbertabug nixos umbriel
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
noctalia-dev/noctalia#5310 ·
Mantenedores costumam responder em até 1 dia
-
area/docdb kind/bug priority/medium status/awaiting-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
yugabyte/yugabyte-db#37426 ·
Mantenedores costumam responder em até 1 dia