Also allow Visual Studio 2026 to build from source
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- cmake, cpp
- Ambito
- build-system
Direzione di ricerca
L’issue rimanda alle righe 992–993 di setup.py e fornisce un comando di compilazione per Windows che usa CMake, Ninja, CUDA e Visual Studio 2026. Leggi il controllo della versione e verifica come influisce sulle compilazioni dal codice sorgente; confrontalo con la compilazione riuscita segnalata. Il lavoro è completato quando Visual Studio 2026 viene accettato per le compilazioni dal codice sorgente senza compromettere i controlli esistenti sulle versioni supportate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I don't know where the info came from, This is either wrong or outdated:
https://github.com/Niko1221/Strata/blob/6f32ec070f23ced9f50e704d854d775da52591ab/setup.py#L992-L993
I just compiled strata with the following .bat script without any issues:
@echo off
call "C:\Program Files\Microsoft Visual Studio\18\Community\VC\Auxiliary\Build\vcvarsall.bat" x64 >nul
cmake -G Ninja -S . -B ./build ^
-DCMAKE_BUILD_TYPE=Release ^
-DSTRATA_ENABLE_CUDA=ON ^
-DSTRATA_BUILD_TESTS=OFF ^
-DCMAKE_CUDA_ARCHITECTURES=89 ^
-DSTRATA_GGML_DIR=.\third_party\llama.cpp || exit /b 1
cmake --build ./build --target strata -j 8 && exit /b 0
echo (the build stopped - trying it once more)
cmake --build ./build --target strata -j 8 || exit /b 1
As you can see I used Visual Studio 2026 (2026 = version 18)
Cuda version was:
> & "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/nvcc.exe" --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2026 NVIDIA Corporation
Built on Tue_Jun__9_14:30:19_Pacific_Daylight_Time_2026
Cuda compilation tools, release 13.3, V13.3.73
Build cuda_13.3.r13.3/compiler.38244171_0
- Lingua principale
- C++
- Stelle
- 11.6k
- Fork
- 1k
- Merge medio
- 7h 46m
- PR unite (30g)
- 30
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Niko1221/Strata
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
Niko1221/Strata#974 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Niko1221/Strata
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
lldb
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
llvm/llvm-project#229592 · 11 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
llvm/offload-test-suite#1560 ·
I maintainer di solito rispondono entro 1 giorno
-
cudf-polars feature request
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno