vlang.io | Documentos | Exemplos | Registro de alterações | Contribuindo
VSL é uma biblioteca V para desenvolver Inteligência Artificial e Computações Científicas de Alto Desempenho.
Visite a documentação do vsl para saber mais sobre os recursos suportados.
VSL é uma Biblioteca Científica com uma grande variedade de módulos diferentes. Embora a maioria dos módulos ofereça definições de V puro, o VSL também fornece módulos que agrupam bibliotecas C conhecidas entre outros back-ends que permitem computação de alto desempenho como alternativa.
Esta biblioteca contém funções essenciais para cálculos de álgebra linear (operações entre todas as combinações de vetores e matrizes, valores próprios e vetores próprios, solucionadores lineares) e o desenvolvimento de métodos numéricos (por exemplo, quadratura numérica).
Opcionalmente, vinculamos o VSL com bibliotecas existentes escritas em C e Fortran, como Open BLAS e LAPACK. Essas bibliotecas existentes têm sido fundamentais para o desenvolvimento de simulações de alto desempenho ao longo de muitos anos. Acreditamos que é possível reescrever estas bibliotecas em V nativo e ao mesmo tempo atingir a mesma velocidade entregue por elas, mas ao mesmo tempo, queremos permitir aos usuários do VSL a possibilidade de escolher quando utilizar estas bibliotecas como back-end e quando não. É por isso que cada módulo documenta os flags que permitem isso no momento do uso.
É possível otimizar determinados módulos usando diferentes backends. Para isso, existem algumas dependências C que podem ser instaladas opcionalmente. Se você quiser usar essas dependências C e outras bibliotecas, a maneira mais fácil de trabalhar com VSL é via Docker. Tendo o Docker e o VS Code instalados, você pode começar a desenvolver simulações numéricas poderosas usando VSL em questão de segundos. Além disso, a melhor parte é que funciona imediatamente em Windows, Linux e macOS.
Feito. E seu sistema permanecerá “limpo”.
Nossa imagem Docker também contém V e V Tools para trabalhar com VS Code (ou não).
v install vsl
vpkg get https://github.com/vlang/vsl
Feito. Instalação concluída.
Para testar o módulo, basta digitar o seguinte comando:
v test .
Feito com contribuidores-img.