DotTorch.Layers
9.0.2
See the version list below for details.
dotnet add package DotTorch.Layers --version 9.0.2
NuGet\Install-Package DotTorch.Layers -Version 9.0.2
<PackageReference Include="DotTorch.Layers" Version="9.0.2" />
<PackageVersion Include="DotTorch.Layers" Version="9.0.2" />
<PackageReference Include="DotTorch.Layers" />
paket add DotTorch.Layers --version 9.0.2
#r "nuget: DotTorch.Layers, 9.0.2"
#:package DotTorch.Layers@9.0.2
#addin nuget:?package=DotTorch.Layers&version=9.0.2
#tool nuget:?package=DotTorch.Layers&version=9.0.2
DotTorch.Layers — Модульная библиотека нейросетевых слоёв для .NET
Содержание / Contents / Inhalt / 目录
Русский
DotTorch.Layers — модульная библиотека нейросетевых слоёв для платформы .NET. Пакет расширяет DotTorch.Core, предоставляя базовые строительные блоки нейронных сетей с полной поддержкой broadcasting и автоматического дифференцирования (autograd).
Основные возможности:
- Реализация популярных слоёв:
Linear
,ReLU
,Sequential
, и других. - Совместимость с
DotTorch.Core
: поддержкаTensor
, вычислительного графа и autograd. - Единый интерфейс
Module
с поддержкой вложенных структур и параметров. - Простой механизм переиспользования моделей и параметров.
- Высокая производительность и лёгкость расширения.
- Полное покрытие тестами.
DotTorch.Layers предназначен для создания нейронных сетей любой сложности на базе функциональности DotTorch.Core.
English
DotTorch.Layers is a modular neural network layer library for the .NET platform. It extends DotTorch.Core by offering essential building blocks for model construction, with full support for broadcasting and automatic differentiation.
Key features:
- Implementation of core layers:
Linear
,ReLU
,Sequential
, and more. - Seamless integration with
DotTorch.Core
: tensor operations, computation graph, autograd. - Unified
Module
interface with support for parameter trees and nested structures. - Easy model composition and parameter reuse.
- High performance and extensibility.
- Fully tested and production-ready.
DotTorch.Layers is designed to build deep neural architectures with full autograd support using .NET.
Deutsch
DotTorch.Layers ist eine modulare Bibliothek für neuronale Netzwerkschichten auf der .NET-Plattform. Sie erweitert DotTorch.Core um grundlegende Bausteine für die Modellarchitektur mit vollständiger Unterstützung für Broadcasting und automatische Differenzierung.
Hauptfunktionen:
- Implementierung zentraler Layer:
Linear
,ReLU
,Sequential
usw. - Nahtlose Integration mit
DotTorch.Core
: Tensoren, Rechengraphen, Autograd. - Einheitliches
Module
-Interface mit verschachtelten Strukturen und Parameterverwaltung. - Einfache Modellkomposition und Wiederverwendung von Parametern.
- Hohe Leistung und gute Erweiterbarkeit.
- Vollständig getestet und stabil im Einsatz.
DotTorch.Layers wurde für den Aufbau komplexer neuronaler Netzwerke mit Autograd-Unterstützung in .NET entwickelt.
中文
DotTorch.Layers 是一个用于 .NET 平台的模块化神经网络层库。它扩展了 DotTorch.Core,提供神经网络构建的核心组件,支持广播机制和自动微分。
主要功能:
- 实现核心层:
Linear
、ReLU
、Sequential
等。 - 与 DotTorch.Core 完全集成:张量操作、计算图、自动微分。
- 统一的
Module
接口,支持嵌套结构与参数管理。 - 简洁的模型组合与参数复用机制。
- 高性能,易扩展。
- 完善的测试覆盖,适用于生产环境。
DotTorch.Layers 致力于在 .NET 中高效构建支持自动微分的深度神经网络架构。
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- DotTorch.Core (>= 9.0.19)
-
net9.0
- DotTorch.Core (>= 9.0.19)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
RU:
• Рефакторинг архитектуры: базовый абстрактный класс Module вынесен из DotTorch.Layers в DotTorch.Core.
• Это упрощает зависимости и позволяет оптимизаторам и другим пакетам использовать Module без привязки к слоям.
• Обновлён интерфейс и неймспейсы в соответствии с новой структурой.
• Поддержка обратной совместимости сохранена.
EN:
• Architectural refactoring: the base abstract class Module has been moved from DotTorch.Layers to DotTorch.Core.
• This simplifies dependencies and enables optimizers and other packages to depend on Module without pulling in Layers.
• Updated interfaces and namespaces reflecting the new modular structure.
• Backward compatibility is preserved.
DE:
• Architektonische Umstrukturierung: die Basisklasse Module wurde von DotTorch.Layers nach DotTorch.Core verschoben.
• Dadurch werden Abhängigkeiten vereinfacht und Optimierer sowie andere Pakete können Module ohne Layers nutzen.
• Schnittstellen und Namespaces wurden entsprechend der neuen Struktur angepasst.
• Rückwärtskompatibilität ist gewährleistet.
CN:
• 架构重构:基础抽象类 Module 已从 DotTorch.Layers 移至 DotTorch.Core。
• 简化了依赖关系,使优化器和其他包可以在不依赖 Layers 的情况下使用 Module。
• 更新了接口和命名空间以反映新的模块结构。
• 保持向后兼容性。