Skip to content

mazmaa/pgkill-auslieferung

Repository files navigation

Projektgruppe Keep it Local (PG KILL)

Bitte arbeiten Sie aktiv am Wiki mit!

Installation

Um das Frontend ans laufen zu bekommen müssen die folgenden Schritte augeführt werden:

  • Node 22.16.0 oder höher installeren
  • Visual Studio Code installieren
  • npm install um die benötigten javascript Pakete zu installieren
  • npm run dev um das Frontend lokal zu starten

Um das Frontend aus VSC heraus debuggen zu können muss eine launch.json Datei mit folgenden Inhalten im .vscode Ordner erstellt werden. Wenn dies getan wird kann in der Run & Debug Leiste Chrome im Debug-Modus gestartet werden (Strg+Shift+D ⮕ F5)

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Chrome localhost",
            "url": "http://localhost:5173/src/index.html",
            "webRoot": "${workspaceFolder}",
            "runtimeArgs": ["--enable-unsafe-webgpu"],
        }
    ]
}

Zum Aufsetzen des Backends siehe die Readme.md im backend Ordner.

Browser Konfiguration für WebGPU

Ist eine Nvidia GPU vorhanden, so kann die Modellinferenz hardwarebeschleunigt erfolgen. Dafür sind folgende Dinge zu erledigen.

  • Google Chrome installieren
  • Chrome starten mit --enable-unsafe-webgpu
  • Vulkan flag aktivieren chrome://flags/#enable-vulkan
  • WebGPU flag aktivieren chrome://flags/#enable-webgpu-developer-features
  • Anschließend Browser und ggf PC neu starten

Die Unterstützung von WebGPU kann dann über chrome://gpu überprüft werden.

Releases

No releases published

Packages

 
 
 

Contributors

Languages