2 个版本
| 0.1.1 | 2024年3月21日 | 
|---|---|
| 0.1.0 | 2024年3月9日 | 
#967 in 机器学习
170KB
 4K  SLoC
zyx-derive
本crate包含zyx的过程宏。
宏模块自动为您模块实现IntoIterator
use zyx_core::backend::Backend;
use zyx_core::tensor::Tensor;
#[derive(Module)]
struct MyNet<B: Backend> {
    b: Tensor<B>,
    w: Tensor<B>,
}
impl<B: Backend> MyNet<B> {
    fn forward(&self, x: &Tensor<B>) -> Tensor<B> {
        x.dot(self.w) + self.b
    }
}
有关README和源代码,请访问 github。
有关更多详细信息,请参阅 书籍。
特性
- std - 启用 zyx-core/std
lib.rs:
zyx-derive
本crate包含zyx的过程宏。
宏模块自动为您模块实现IntoIterator
use zyx_core::backend::Backend;
use zyx_core::tensor::Tensor;
use zyx_derive::Module;
#[derive(Module)]
struct MyNet<B: Backend> {
    b: Tensor<B>,
    w: Tensor<B>,
}
impl<B: Backend> MyNet<B> {
    fn forward(&self, x: &Tensor<B>) -> Tensor<B> {
        x.dot(&self.w) + &self.b
    }
}
有关README、快速教程和源代码,请访问 https://www.github.com/zk4x/zyx。
有关更多详细信息,请参阅 书籍。
依赖项
~0.5–1MB
~22K SLoC