autodiff

autodiff (자동 미분)

Enzyme 을 이용한 함수의 자동 미분을 위한 LLVM 본문을 생성하는 내장 함수예요.

출처: Rust 공식 문서

본문

Enzyme 을 사용해 f 의 자동 미분을 위한 LLVM 본문을 생성하며, df 는 도함수 함수, args 는 그 인자예요. #[autodiff_forward] 와 #[autodiff_reverse] 속성 매크로를 확장할 때 df 의 본문으로 내부적으로 사용돼요.

pub const fn autodiff<F, G, T, R>(f: F, df: G, args: T) -> R where T: Tuple ,

더 알아보기 (Learn more)

Rust 공식 문서