Es ist Zeit für eine Eintragung in meinem wöchentlichen Codierungs-Tagebuch
-= Spring Boot =-
Ich habe ein Video gesehen, Tutorials gelesen und bin nun dabei, eine Anwendung mit Spring Boot zu erstellen. Ich plane, eine Seite zum Verfolgen von Seitenaufrufen für meine persönliche Website zu entwickeln. Die Anzahl der Aufrufe für jede URL soll in einer SQLite-Datenbank gespeichert werden. Für den Zugriff auf die Datenbank nutze ich das Java Persistence API aus dem Paket spring-boot-starter-data-jpa
Ich habe Docker und Kubernetes bereits für meine neue Anwendung in meinem Cluster eingerichtet. Die Spring Boot-Anwendung verbraucht etwa 100...200 Megabyte Arbeitsspeicher, daher habe ich ihr einen Speicherkontingent von 300 Megabyte zugewiesen.
Letzte Woche habe ich 9 Stunden damit verbracht, Spring Boot zu lernen. Anfangs war ich nicht begeistert, aber mit der Zeit bin ich immer besser reingekommen.
-= SmartProgress =-
In einem meiner früheren Beiträge erwähnte ich, dass SmartProgress die Cloudflare-Bot-Schutzfunktion aktiviert hatte und dadurch meine Automatisierung für Blogbeiträge blockierte. Nun, nach ein paar Wochen ist diese Schutzfunktion verschwunden 🥴 Meine Automatisierung läuft wieder. Ich habe immer noch vor, meinen persönlichen Blog als primäre Quelle für meine Beiträge zu nutzen, aber ich werde diesen Schritt zu einem späteren Zeitpunkt unternehmen, wenn sich die Gelegenheit bietet.
-= KI-Video-Generator =-
Ich habe einen KI-Video-Generator auf meinem Heimcomputer eingerichtet. Zuvor hatte ich bereits Stable Diffusion für statische Bilder und ein Text-LLM-Modell. Jetzt habe ich die WAN 2.2 Modellversion 14B konfiguriert. Es war etwas frickelig...
- Gute Nachricht : Der Generator funktioniert und ist einer der leistungsstärksten Video-Generatoren heutzutage... zumindest für diejenigen, die über einen einfachen Heimcomputer verfügen. Natürlich gibt es noch fortschrittlichere Modelle, aber für diese sind Server-Hardware erforderlich.
- Schlechte Nachricht : Der Generator ist extrem langsam. Auf meinem Computer dauert die Erstellung eines 6-sekündigen Videos etwa 6 Stunden 🥴 Es wäre unmöglich, darauf zu warten, also mache ich es so: Ich starte den Generator und gehe schlafen, und am nächsten Morgen ist das Video fertig.
Das Modell benötigt etwa 21 GB Videomemory, aber mein Computer hat nur 20 GB, daher "verbraucht" der letzte Gigabyte alle Geschwindigkeit, da die Daten ständig zwischen DDR4 und VRAM über den PCI-Bus geschleust werden.
Ich passe nun langsam die Parameter cfg, shift und steps an. Ich denke darüber nach, dumme KI-Meme auf eine soziale Netzwerkplattform hochzuladen, um zu sehen, wie es läuft... Sobald ich alle notwendigen Parameter gefunden habe, wird es schnell gehen: Man kann dann täglich ein kleines Video erstellen, aber dazu muss ich die Einstellungen noch feinabstimmen ⚙️