matlab代码中向量的点乘-meta_diff:meta_diff

时间:2021-05-23 17:23:23
【文件属性】:
文件名称:matlab代码中向量的点乘-meta_diff:meta_diff
文件大小:315KB
文件格式:ZIP
更新时间:2021-05-23 17:23:23
系统开源 matlab代码中向量的点乘元差异 Meta Diff是一种用于自动区分和代码生成的工具,用于使用单个源文件跨不同平台开发可伸缩的机器学习算法。 它在Rust中实现,并将作为二进制文件分发到不同的平台。 [文档网站]() 使用与安装 项目准备就绪后,它将作为二进制文件分发,并且不会要求任何形式的安装。 用法是从命令行使用的,格式为: diff < source_file > 该命令将使用输入文件的名称在当前目录中创建一个新文件夹,您将在其中找到所有自动生成的源。 请注意,这些可能需要单独编译(对于C / C ++,CUDA或OpenCL),或者可能直接使用(对于Matlab或Python)。 源语言 源文件遵循Matlab语法的子集,但有几个重要的区别。 语法分析器是使用[rust-peg]()从grammar.rs文件中生成的,并带有很小的变化。 考虑以下用于前馈网络的简单源文件: function [ L ] = mat (@ w1 ,@ w2 , x , y ) h = tanh(w1 dot vertcat(x, 1 )); h = tanh(w2 dot vertcat(
【文件预览】:
meta_diff-master
----index.html(162B)
----Cargo.toml(717B)
----Cargo.lock(3KB)
----src()
--------codegen()
--------main.rs(2KB)
--------optimization()
--------core()
--------linking.rs(4KB)
--------lib.rs(2KB)
----deploy-ghpages.sh(356B)
----examples()
--------example_grad.png(212KB)
--------example.png(50KB)
----.travis.yml(170B)
----LICENSE(34KB)
----README.md(4KB)
----tests()
--------linking()
--------codegen()
--------mod.rs(3KB)
--------macros.rs(5KB)
--------optimization()
--------core()
----.gitignore(142B)

网友评论