vlang.io | Dokumente | Beispiele | Änderungsprotokoll | Mitwirken
VSL ist eine V-Bibliothek zur Entwicklung künstlicher Intelligenz und leistungsstarker wissenschaftlicher Berechnungen.
Besuchen Sie die vsl-Dokumentation, um mehr über die unterstützten Funktionen zu erfahren.
VSL ist eine wissenschaftliche Bibliothek mit einer großen Vielfalt an verschiedenen Modulen. Obwohl die meisten Module reine V-Definitionen bieten, stellt VSL auch Module bereit, die bekannte C-Bibliotheken neben anderen Backends einschließen, die als Alternative Hochleistungsrechnen ermöglichen.
Diese Bibliothek enthält wesentliche Funktionen für lineare Algebra-Berechnungen (Operationen zwischen allen Kombinationen von Vektoren und Matrizen, Eigenwerten und Eigenvektoren, lineare Löser) und die Entwicklung numerischer Methoden (z. B. numerische Quadratur).
Optional verknüpfen wir VSL mit vorhandenen Bibliotheken, die in C und Fortran geschrieben sind, wie z. B. Open BLAS und LAPACK. Diese vorhandenen Bibliotheken waren über viele Jahre hinweg von grundlegender Bedeutung für die Entwicklung leistungsstarker Simulationen. Wir glauben, dass es möglich ist, diese Bibliotheken in nativem V neu zu schreiben und gleichzeitig die gleiche Geschwindigkeit zu erreichen, aber gleichzeitig möchten wir den Benutzern von VSL die Möglichkeit geben, zu wählen, wann sie diese Bibliotheken verwenden möchten als Backend und wann nicht. Deshalb dokumentiert jedes Modul zum Zeitpunkt der Nutzung die Flags, die dies ermöglichen.
Es ist möglich, bestimmte Module mithilfe verschiedener Backends zu optimieren. Hierzu gibt es einige C-Abhängigkeiten, die optional installiert werden können. Wenn Sie diese C-Abhängigkeiten und andere Bibliotheken verwenden möchten, ist die Arbeit mit VSL am einfachsten über Docker. Wenn Docker und VS Code installiert sind, können Sie in Sekundenschnelle mit der Entwicklung leistungsstarker numerischer Simulationen mit VSL beginnen. Das Beste daran ist außerdem, dass es sofort unter Windows, Linux und macOS funktioniert.
Erledigt. Und Ihr System bleibt „sauber“.
Unser Docker-Image enthält außerdem V und die V-Tools für die Arbeit mit VS-Code (oder auch nicht).
v install vsl
vpkg get https://github.com/vlang/vsl
Erledigt. Installation abgeschlossen.
Um das Modul zu testen, geben Sie einfach den folgenden Befehl ein:
v test .
Hergestellt mit Mitwirkenden-img.