ChainRules.jl이라는 이름의 Linux 앱이며, 최신 릴리스는 v1.72.5sourcecode.tar.gz 형식으로 다운로드할 수 있습니다. 워크스테이션용 무료 호스팅 제공업체인 OnWorks에서 온라인으로 실행할 수 있습니다.
OnWorks에서 ChainRules.jl이라는 앱을 무료로 다운로드하여 온라인에서 실행해보세요.
이 앱을 실행하려면 다음 지침을 따르세요.
- 1. 이 애플리케이션을 PC에 다운로드했습니다.
- 2. 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX에 원하는 사용자 이름을 입력합니다.
- 3. 이러한 파일 관리자에서 이 응용 프로그램을 업로드합니다.
- 4. 이 웹사이트에서 OnWorks Linux 온라인 또는 Windows 온라인 에뮬레이터 또는 MACOS 온라인 에뮬레이터를 시작합니다.
- 5. 방금 시작한 OnWorks Linux OS에서 원하는 사용자 이름으로 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX로 이동합니다.
- 6. 응용 프로그램을 다운로드하여 설치하고 실행합니다.
스크린샷:
체인룰즈.jl
설명 :
ChainRules 패키지는 다운스트림 자동 미분(AD) 도구에서 순방향, 역방향 및 혼합 모드 기본 요소를 정의하고 실행하는 데 사용할 수 있는 다양한 공통 유틸리티를 제공합니다. ChainRules의 핵심 로직은 ChainRulesCore.jl에 구현되어 있습니다. 새로운 규칙이나 프룰을 정의하여 패키지에 ChainRules 지원을 추가하려면 매우 가벼운 패키지인 ChainRulesCore.jl만 사용하면 됩니다. 이 저장소에는 실제로 사람들이 직접 사용하는 ChainRules.jl이 포함되어 있습니다. ChainRules는 모든 ChainRulesCore 기능을 다시 내보내고 Julia 표준 라이브러리의 모든 규칙을 포함합니다.
기능
- 특정 AD 구현에 결합되지 않고도 혼합 모드 구성 가능
- 확장 가능한 규칙
- 제어 반전 설계
- 전파 의미론 내장
- 패키지 작성자는 ChainRules.jl에 PR을 만들지 않고도 패키지의 기능에 규칙(및 AD 지원)을 추가할 수 있습니다.
- 규칙 작성자가 일반적인 최적화(융합, 증분 생략, 메모이제이션 등)를 쉽게 적용할 수 있도록 하는 기본 구현
프로그래밍 언어
줄리아
카테고리
이 애플리케이션은 https://sourceforge.net/projects/chainrules-jl.mirror/에서도 다운로드할 수 있습니다. OnWorks에 호스팅되어 무료 운영 체제 중 하나에서 가장 쉽게 온라인에서 실행할 수 있습니다.