vlang.io | Документы | Примеры | Журнал изменений | Содействие
VSL — это библиотека V для разработки искусственного интеллекта и высокопроизводительных научных вычислений.
Посетите документацию vsl, чтобы узнать больше о поддерживаемых функциях.
ВСЛ — это научная библиотека с множеством различных модулей. Хотя большинство модулей предлагают определения чистого V, VSL также предоставляет модули, которые включают в себя известные библиотеки C среди других серверных частей, что в качестве альтернативы обеспечивает высокопроизводительные вычисления.
Эта библиотека содержит основные функции для вычислений линейной алгебры (операции между всеми комбинациями векторов и матриц, собственных значений и собственных векторов, линейные решатели) и разработки численных методов (например, числовых квадратур).
При желании мы связываем VSL с существующими библиотеками, написанными на C и Fortran, такими как Open BLAS и LAPACK. Эти существующие библиотеки сыграли фундаментальную роль в разработке высокопроизводительного моделирования на протяжении многих лет. Мы считаем, что можно переписать эти библиотеки на родном языке V и в то же время добиться той же скорости, которую они обеспечивают, но в то же время мы хотим предоставить пользователям VSL возможность выбирать, когда использовать эти библиотеки. в качестве бэкэнда, а когда нет. Именно поэтому каждый модуль документирует флаги, позволяющие это сделать во время использования.
Некоторые модули можно оптимизировать, используя разные бэкэнды. Для этого есть некоторые зависимости C, которые можно установить опционально. Если вы хотите использовать эти зависимости C и другие библиотеки, самый простой способ работать с VSL — через Docker. Установив Docker и VS Code, вы можете за считанные секунды приступить к разработке мощных численных симуляций с использованием VSL. Кроме того, самое приятное то, что он сразу из коробки работает на Windows, Linux и macOS.
Сделанный. И ваша система останется «чистой».
Наш образ Docker также содержит V и инструменты V для работы с VS Code (или без него).
v install vsl
vpkg get https://github.com/vlang/vsl
Сделанный. Установка завершена.
Чтобы протестировать модуль, просто введите следующую команду:
v test .
Сделано с помощью авторов-img.