百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

TorchSharp

> 编程语言
开源

一个 .NET 库,可提供访问驱动 PyTorch 的库的功能。

1.8K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个 .NET 库,可提供访问驱动 PyTorch 的库的功能。







请查看 [发行说明](RELEASENOTES.md) 文件,了解每个新版本的更新内容。

在 Windows 上针对 .NET FX 时,对于依赖 TorchSharp 的项目,必须将项目配置设置为 'x64' 而不是 '任意 CPU'。随着 v1.0 版本的发布,我们将继续进行突破性的更改,但只在我们认为必要时进行更改。与 PyTorch 体验的相似性是我们的主要设计原则,我们将继续沿着这条道路前进。

重点是将 LibTorch 提供的 API 与张量紧密结合。设计目的是尽可能接近 Pytorch 的体验,同时利用 .NET 静态类型系统的优势,在适当的情况下。例如:当 Pytorch 为特定参数定义了多个有效类型时,就依赖于方法重载。DiffSharp广泛使用了此仓库,并且是迭代支持的主要因素。

var lin1 = Linear(1000, 100); var lin2 = Linear(100, 10); var seq = Sequential(("lin1", lin1), ("relu1", ReLU()), ("drop1", Dropout(0.1)), ("lin2", lin2)); 使用 var x = torch.randn(64, 1000); 使用 var y = torch.randn(64, 10); var optimizer = torch.optim.Adam(seq.parameters()); for (int i = 0; i < 10; i++) { 使用 var eval = seq.forward(x);

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#libtorchmlnettorchscripttorchsharp

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言