Add install target for Linux/OSX systems
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- cpp
- Domaine
- build-system, cli, operating-systems
Piste de recherche
Examinez les modifications du Makefile dans la branche feature/install_target et commencez par exécuter sous Linux le flux documenté make -j4 build et sudo make install. Vérifiez que l’installation place CmdStan dans /opt ou /usr/local/opt sur OSX, crée le wrapper cmdstan_model et permette de compiler un modèle via cette commande ; les tests sur OSX et le nommage des commandes restent des questions ouvertes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- C++
- Étoiles
- 240
- Forks
- 105
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de stan-dev/cmdstan
-
Release CmdStan 2.40Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 55/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
-
code-cleanup
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
diagnose exit codeOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 52/100
Toutes les issues de stan-dev/cmdstan
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
charmplusplus/charm#4210 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
[BUG] VPN auth dialog spawned by the secret agent fails with "TLS support is not available" on NixOSOuvertebug nixos umbriel
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
noctalia-dev/noctalia#5310 ·
Les mainteneurs répondent en général sous 1 jour
-
area/docdb kind/bug priority/medium status/awaiting-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
yugabyte/yugabyte-db#37426 ·
Les mainteneurs répondent en général sous 1 jour
-
[Engine] Two prompt block scorers enabled at once: WMMA silently wins and no log line is printedOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Niko1221/Strata#5693 · 2 commentaires ·
Les mainteneurs répondent en général sous 4 jours