vlang.io | 문서 | 예 | 변경 내역 | 기여
VSL은 인공 지능 및 고성능 과학 계산을 개발하기 위한 V 라이브러리입니다.
지원되는 기능에 대해 자세히 알아보려면 vsl 문서를 방문하세요.
VSL은 매우 다양한 모듈을 갖춘 과학 라이브러리입니다. 대부분의 모듈은 pure-V 정의를 제공하지만 VSL은 대안으로 고성능 컴퓨팅을 허용하는 다른 백엔드 간에 알려진 C 라이브러리를 래핑하는 모듈도 제공합니다.
이 라이브러리에는 선형 대수학 계산(벡터와 행렬, 고유값과 고유벡터, 선형 솔버의 모든 조합 간의 연산)과 수치 방법(예: 수치 구적법) 개발을 위한 필수 기능이 포함되어 있습니다.
선택적으로 VSL을 Open BLAS 및 LAPACK과 같이 C 및 Fortran으로 작성된 기존 라이브러리와 연결합니다. 이러한 기존 라이브러리는 수년에 걸쳐 고성능 시뮬레이션을 개발하는 데 기본이 되었습니다. 우리는 이러한 라이브러리를 기본 V로 다시 작성하는 동시에 동일한 속도를 달성할 수 있다고 믿습니다. 동시에 VSL 사용자가 이러한 라이브러리를 사용할 시기를 선택할 수 있는 가능성을 허용하고 싶습니다. 백엔드로 사용하는 경우와 그렇지 않은 경우. 이것이 바로 각 모듈이 사용 시 이를 허용하는 플래그를 문서화하는 이유입니다.
다양한 백엔드를 사용하여 특정 모듈을 최적화하는 것이 가능합니다. 이를 위해 선택적으로 설치할 수 있는 몇 가지 C 종속성이 있습니다. 이러한 C 종속성 및 기타 라이브러리를 사용하려는 경우 VSL로 작업하는 가장 쉬운 방법은 Docker를 사용하는 것입니다. Docker와 VS Code를 설치하면 몇 초 만에 VSL을 사용하여 강력한 수치 시뮬레이션 개발을 시작할 수 있습니다. 게다가 가장 좋은 점은 Windows, Linux, macOS에서 기본적으로 작동한다는 것입니다.
완료. 그리고 귀하의 시스템은 "깨끗한" 상태로 유지됩니다.
Docker 이미지에는 VS Code 작업을 위한 V 및 V 도구도 포함되어 있습니다.
v install vsl
vpkg get https://github.com/vlang/vsl
완료. 설치가 완료되었습니다.
모듈을 테스트하려면 다음 명령을 입력하십시오.
v test .
contributors-img로 제작되었습니다.