vlang.io | Documents | Exemples | Journal des modifications | Contribuer
VSL est une bibliothèque V pour développer l'intelligence artificielle et les calculs scientifiques hautes performances.
Visitez la documentation vsl pour en savoir plus sur les fonctionnalités prises en charge.
VSL est une bibliothèque scientifique proposant une grande variété de modules différents. Bien que la plupart des modules proposent des définitions en V pur, VSL fournit également des modules qui regroupent des bibliothèques C connues parmi d'autres backends qui permettent le calcul haute performance comme alternative.
Cette bibliothèque contient des fonctions essentielles aux calculs d'algèbre linéaire (opérations entre toutes combinaisons de vecteurs et de matrices, valeurs propres et vecteurs propres, solveurs linéaires) et au développement de méthodes numériques (par exemple quadrature numérique).
En option, nous lions VSL à des bibliothèques existantes écrites en C et Fortran, telles que Open BLAS et LAPACK. Ces bibliothèques existantes ont joué un rôle fondamental pour le développement de simulations hautes performances pendant de nombreuses années. Nous pensons qu'il est possible de réécrire ces bibliothèques en V natif et en même temps d'atteindre la même vitesse qu'elles délivrent, mais en même temps, nous voulons permettre aux utilisateurs de VSL la possibilité de choisir quand utiliser ces bibliothèques. comme backend et quand ce n'est pas le cas. C'est pourquoi chaque module documente les drapeaux qui permettent cela au moment de son utilisation.
Il est possible d'optimiser certains modules en utilisant différents backends. Pour cela, certaines dépendances C peuvent être installées en option. Si vous souhaitez utiliser ces dépendances C et d'autres bibliothèques, le moyen le plus simple de travailler avec VSL est via Docker. Une fois Docker et VS Code installés, vous pouvez commencer à développer de puissantes simulations numériques à l'aide de VSL en quelques secondes. De plus, le meilleur, c’est qu’il fonctionne immédiatement sous Windows, Linux et macOS.
Fait. Et votre système restera « propre ».
Notre image Docker contient également V et les V Tools pour travailler avec VS Code (ou non).
v install vsl
vpkg get https://github.com/vlang/vsl
Fait. Installation terminée.
Pour tester le module, tapez simplement la commande suivante :
v test .
Réalisé avec les contributeurs-img.