Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
51d1d95
Autocast
haytham2597 Feb 11, 2024
29b4900
Added some features
haytham2597 Feb 17, 2024
defd582
Fix mistake gitignore
haytham2597 Feb 18, 2024
d532402
AMP
haytham2597 Feb 18, 2024
0b839db
Add Print Modules Still in progress
haytham2597 Feb 19, 2024
98cabfa
Add some printing module
haytham2597 Feb 19, 2024
669b4fa
Fix some dotnet build. Need fix tests
haytham2597 Feb 20, 2024
3940414
Fast tensor accessor for ToArray()
haytham2597 Jun 30, 2024
3469d7a
Update local
haytham2597 Jun 30, 2024
5062339
fix local build dotnet
haytham2597 Jun 30, 2024
3a467af
Fast ToArray() TensorAccessor
haytham2597 Jul 2, 2024
18c7528
Fast tensor accesor
haytham2597 Jul 2, 2024
728c9fb
fix accesor for every types
haytham2597 Jul 9, 2024
a9a611a
GradScaler
haytham2597 Jul 12, 2024
4a406ec
Trying fix build for azure
haytham2597 Jul 14, 2024
280c8d5
Range sequential
haytham2597 Jul 17, 2024
3c42a87
AMPManager
haytham2597 Jul 19, 2024
7cd7f9c
Amp
haytham2597 Jul 20, 2024
1293483
update
haytham2597 Jul 20, 2024
0c2769a
fix azure devops?
haytham2597 Jul 21, 2024
eafdd1e
fix test?
haytham2597 Jul 21, 2024
c0883d9
fix mac test?
haytham2597 Jul 21, 2024
9ac78bd
AMP Problem outscope
haytham2597 Jul 24, 2024
d6a0c28
gradscale, device cuda properties, etc.
haytham2597 Sep 3, 2024
21ce055
some gradscaler. Need grad_scale and found_inf attr in optimizer
haytham2597 Sep 3, 2024
e9f34c8
Merge branch 'main' of https://github.com/dotnet/TorchSharp
haytham2597 Sep 3, 2024
c70b523
update v2.4.0
haytham2597 Sep 3, 2024
36b79b9
some advance
haytham2597 Sep 5, 2024
376f4fb
Improve autocastmode
haytham2597 Sep 8, 2024
9f4a48b
Some Autocast f16, f32
haytham2597 Oct 18, 2024
f84392b
fix test jit, it is literally close
haytham2597 Oct 18, 2024
197c1e4
Test and some improve on autocast
haytham2597 Oct 19, 2024
061ec44
cross between tensors, improve grad scaler and add normalize #1382
haytham2597 Oct 21, 2024
851a09e
GELU approximate #1368
haytham2597 Oct 21, 2024
16aba79
Device Properties #462
haytham2597 Oct 21, 2024
441bbdd
tensor backward function signature #1376
haytham2597 Oct 21, 2024
194a1f0
Half, Bfloat16
haytham2597 Oct 21, 2024
63da9c2
some fix THSCuda
haytham2597 Oct 25, 2024
ce679e2
fast copy tensor accessor
haytham2597 Oct 25, 2024
958a187
rollback sln
haytham2597 Oct 25, 2024
abe9990
Merge branch 'main' into fast_tensor_accesor
Oct 25, 2024
0b20f13
Numel
haytham2597 Oct 25, 2024
7df8e46
Merge branch 'fast_tensor_accesor' of https://github.com/haytham2597/…
haytham2597 Oct 25, 2024
1aa1f25
original sln and fix some issue
haytham2597 Oct 26, 2024
572bc3e
some
haytham2597 Oct 28, 2024
2c33985
Test and fix some error
haytham2597 Nov 1, 2024
5a6240c
trying fix comp THSCuda
haytham2597 Nov 4, 2024
0d7a585
updage
haytham2597 Feb 14, 2025
e524239
custom libtorch fullpatch
haytham2597 Feb 15, 2025
8f35385
some update
haytham2597 Mar 26, 2025
05c7efb
imprv
haytham2597 Mar 26, 2025
137779e
com
haytham2597 Sep 11, 2025
ef7e912
check
haytham2597 Sep 11, 2025
d183e9e
Support bfloat16
haytham2597 Sep 12, 2025
454a44b
torch version
haytham2597 Sep 15, 2025
0df83c3
Cuda version
haytham2597 Sep 15, 2025
a7e9209
raw data accessor
haytham2597 Sep 15, 2025
1931efe
System Range Index compatible with netstandard2.0
haytham2597 Sep 15, 2025
47ddb1e
ToSpan fast access void* tensor
haytham2597 Sep 15, 2025
bb52336
Implement bitsandbyte of https://github.com/LittleLittleCloud/TorchSh…
haytham2597 Sep 20, 2025
ad617a2
may supporting index net2.0
haytham2597 Sep 20, 2025
69e2ec0
Refactor ReturnCheckForErros on LinearAlgebra and Math
haytham2597 Sep 20, 2025
2ca4090
refactor ReturnCheckForErrors on Trig and TypedHandwritten
haytham2597 Sep 20, 2025
2c4f69c
more refactoring with ReturnCheckForErrors
haytham2597 Sep 20, 2025
a2c2cb3
Refactor ReturnCheckForErrors NN, Activation, Pooling, Tensor, etc.
haytham2597 Sep 28, 2025
729cb54
refactor ReturnCheckErrors on LinearAlgebra and Trig
haytham2597 Sep 28, 2025
b9dd978
some improve new returned for the null
haytham2597 Sep 29, 2025
5eef2cd
ref
haytham2597 Apr 9, 2026
beb5e56
improve GradScaler
haytham2597 Apr 23, 2026
3e36c7f
torch.optim.Optimizer as key on GradScaler fix some errors
haytham2597 Apr 23, 2026
c9e0e97
GradScaler and refactor ReturnTensor
haytham2597 Apr 23, 2026
3220d8a
overwr
haytham2597 Apr 25, 2026
4436c93
comm
haytham2597 Apr 25, 2026
979072a
fix for main
haytham2597 Apr 26, 2026
485e67b
Some test gradscaler work, need more fix.
haytham2597 Apr 26, 2026
df71a93
fix parameter on TestGradScalingPenalty
haytham2597 Apr 26, 2026
aa8fe3f
remove default value of customlibtorchfullpath property
haytham2597 Apr 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -273,3 +273,7 @@ packages/
/.idea
/test/TorchSharpTest/exportsd.py
.vscode/settings.json
/TestClear
TestClear/
/nuget.config
/src/Native/LibTorchSharp/third_party
14 changes: 9 additions & 5 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
<Project>
<Project>
<!-- Directory.Build.props contains the common build settings for all projects in the repo. -->

<Import Project="build/BranchInfo.props" />
<Import Project="build/Dependencies.props" />

<PropertyGroup>
<CustomLibTorchFullPath>K:\FrameworksForC\LibTorch\libtorch-win-shared-with-deps-debug-2.11.0+cu130\libtorch\share\cmake\Torch</CustomLibTorchFullPath>
<CustomOutputPath></CustomOutputPath>
<Configuration Condition="'$(Configuration)'==''">Debug</Configuration>
<Configurations>Debug;Release</Configurations>
<_DefaultArchitecture>$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture.ToString().ToLower())</_DefaultArchitecture>
Expand All @@ -20,7 +22,7 @@
<SourceDir>$(RepoRoot)src/</SourceDir>
<PkgDir>$(RepoRoot)pkg/</PkgDir>

<LibTorchPackageVersion>2.10.0.0</LibTorchPackageVersion>
<LibTorchPackageVersion>2.11.0.0</LibTorchPackageVersion>
<LibTorchPackageVersion Condition="'$(TargetOS)' == 'mac' and '$(TargetArchitecture)' == 'x64'">2.2.2.0</LibTorchPackageVersion>

<!-- when building on local machines the massive downloads get placed up one directory -->
Expand Down Expand Up @@ -86,13 +88,12 @@
<!-- use stable versions for libtorch packages based on LibTorch version number scheme-->
<!-- we manually update these -->
<PropertyGroup Condition="'$(MSBuildProjectName.IndexOf(`libtorch-`))' != '-1'">
<LibTorchPackageVersion>2.10.0.0</LibTorchPackageVersion>
<LibTorchPackageVersion>2.11.0.0</LibTorchPackageVersion>
<LibTorchPackageVersion Condition="'$(TargetOS)' == 'mac' and '$(TargetArchitecture)' == 'x64'">2.2.2.0</LibTorchPackageVersion>
<EnablePackageValidation>false</EnablePackageValidation>
<VersionPrefix>$(LibTorchPackageVersion)</VersionPrefix>
<VersionSuffix></VersionSuffix>
</PropertyGroup>

<PropertyGroup>
<!-- turned on/off manually in separate CI jobs -->
<SkipCuda Condition="'$(TargetOS)' == 'mac'">true</SkipCuda>
Expand Down Expand Up @@ -167,8 +168,11 @@
<DefineConstants>$(DefineContants);DEBUG</DefineConstants>
<Optimize>false</Optimize>
</PropertyGroup>
<PropertyGroup Condition="'$(NativeTargetArchitecture)' == 'x64' and '$(SkipCuda)' != 'true' and '$(SkipNative)' != 'true'">
<DefineConstants>$(DefineContants);CUDA_TOOLKIT_FOUND</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="$(Configuration.StartsWith('Release'))">
<Optimize>true</Optimize>
</PropertyGroup>

</Project>
</Project>
8 changes: 4 additions & 4 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@
<NativeAssemblyReference Include="gomp-98b21ff3" ExtraExtension=".1" />
</ItemGroup>

<Target Name="CopyNativeAssemblies"
<!--<Target Name="CopyNativeAssemblies"
BeforeTargets="PrepareForRun"
Condition="'$(SkipTests)' != 'true'">

Expand All @@ -101,7 +101,7 @@
</NativeAssemblyReference>
</ItemGroup>

<Copy SourceFiles = "@(NativeAssemblyReference->'%(FullAssemblyPath)')"
<Copy SourceFiles = "@(NativeAssemblyReference->'%(FullAssemblyPath)')"
DestinationFolder="$(OutputPath)"
OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
Retries="$(CopyRetryCount)"
Expand All @@ -110,8 +110,8 @@
UseHardlinksIfPossible="$(CreateHardLinksForPublishFilesIfPossible)"
UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)">
<Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
</Copy>
</Copy>

</Target>
</Target>-->

</Project>
12 changes: 12 additions & 0 deletions MyCustomCMD.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
dotnet build TorchSharpFilter.slnf /p:CustomLibTorchPath="K:\FrameworksForC\LibTorch\libtorch-win-shared-with-deps-debug-2.6.0+cu126\libtorch" -f netstandard2.0
build.cmd Release x64 --libtorchpath "K:\FrameworksForC\LibTorch\libtorch-win-shared-with-deps-2.8.0+cu128\libtorch\share\cmake\Torch"

dotnet build /p:CustomLibTorchFullPath="K:\FrameworksForC\LibTorch\libtorch-win-shared-with-deps-2.8.0+cu128\libtorch\share\cmake\Torch" -c Release

dotnet build TorchSharpFilter.slnf /p:CustomLibTorchFullPath="K:\FrameworksForC\LibTorch\libtorch-win-shared-with-deps-debug-2.6.0+cu126\libtorch\share\cmake\Torch" -f netstandard2.0


dotnet build /p:CustomLibTorchFullPath="K:\FrameworksForC\LibTorch\libtorch-win-shared-with-deps-2.11.0+cpu\libtorch\share\cmake\Torch"
dotnet test /p:CustomLibTorchFullPath="K:\FrameworksForC\LibTorch\libtorch-win-shared-with-deps-2.11.0+cpu\libtorch\share\cmake\Torch"

dotnet build /p:CustomLibTorchFullPath="K:\FrameworksForC\LibTorch\libtorch-win-shared-with-deps-debug-2.11.0+cu130\libtorch\share\cmake\Torch" -f netstandard2.0 -c Debug
13 changes: 7 additions & 6 deletions TorchSharp.sln
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
Expand Down Expand Up @@ -34,7 +35,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TorchSharp", "TorchSharp",
pkg\TorchSharp\TorchSharp.symbols.nupkgproj = pkg\TorchSharp\TorchSharp.symbols.nupkgproj
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibTorchSharp", "bin\obj\x64.Debug\Native\LibTorchSharp\LibTorchSharp.vcxproj", "{E7467DDF-893C-38A8-8E19-6B4E3FB10F55}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibTorchSharp", "bin\obj\x64.Debug\Native\LibTorchSharp\LibTorchSharp.vcxproj", "{265C2E6F-04E6-37A8-B504-E3DD4A3FEE06}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibTorchSharp", "bin\obj\x64.Release\Native\LibTorchSharp\LibTorchSharp.vcxproj", "{BB811429-0DF1-3D22-B664-09C2F5A9E0AB}"
EndProject
Expand Down Expand Up @@ -107,10 +108,10 @@ Global
{42B45168-476D-4BFA-87B8-81A34E6295CD}.Release|Any CPU.Build.0 = Release|Any CPU
{42B45168-476D-4BFA-87B8-81A34E6295CD}.Release|x64.ActiveCfg = Release|Any CPU
{42B45168-476D-4BFA-87B8-81A34E6295CD}.Release|x64.Build.0 = Release|Any CPU
{E7467DDF-893C-38A8-8E19-6B4E3FB10F55}.Debug|Any CPU.ActiveCfg = Debug|x64
{E7467DDF-893C-38A8-8E19-6B4E3FB10F55}.Debug|x64.ActiveCfg = Debug|x64
{E7467DDF-893C-38A8-8E19-6B4E3FB10F55}.Release|Any CPU.ActiveCfg = Release|x64
{E7467DDF-893C-38A8-8E19-6B4E3FB10F55}.Release|x64.ActiveCfg = Release|x64
{265C2E6F-04E6-37A8-B504-E3DD4A3FEE06}.Debug|Any CPU.ActiveCfg = Debug|x64
{265C2E6F-04E6-37A8-B504-E3DD4A3FEE06}.Debug|x64.ActiveCfg = Debug|x64
{265C2E6F-04E6-37A8-B504-E3DD4A3FEE06}.Release|Any CPU.ActiveCfg = Release|x64
{265C2E6F-04E6-37A8-B504-E3DD4A3FEE06}.Release|x64.ActiveCfg = Release|x64
{DD652544-711E-4029-83FF-DA4A9600E6E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DD652544-711E-4029-83FF-DA4A9600E6E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DD652544-711E-4029-83FF-DA4A9600E6E7}.Debug|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -176,7 +177,7 @@ Global
{6C323B05-9028-4B09-911C-3C03AE058BEE} = {AED9C836-31E3-4F3F-8ABC-929555D3F3C4}
{42B45168-476D-4BFA-87B8-81A34E6295CD} = {09EADF06-BE25-4228-AB53-95AE3E15B530}
{567456AD-B026-4CB6-B98D-4FC930C90223} = {D3D38B03-B557-484D-8348-8BADEE4DF592}
{E7467DDF-893C-38A8-8E19-6B4E3FB10F55} = {CF2C1A9E-3A8A-4329-8A6E-7880C15AAC3D}
{265C2E6F-04E6-37A8-B504-E3DD4A3FEE06} = {CF2C1A9E-3A8A-4329-8A6E-7880C15AAC3D}
{BB811429-0DF1-3D22-B664-09C2F5A9E0AB} = {4DB9E84D-324C-408F-87A6-246E86205540}
{CF2C1A9E-3A8A-4329-8A6E-7880C15AAC3D} = {09EADF06-BE25-4228-AB53-95AE3E15B530}
{D8C60CD8-8429-45F2-A755-47B6CD10FDF8} = {09EADF06-BE25-4228-AB53-95AE3E15B530}
Expand Down
13 changes: 13 additions & 0 deletions TorchSharpFilter.slnf
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"solution": {
"path": "TorchSharp.sln",
"projects": [
"bin\\obj\\x64.Debug\\Native\\LibTorchSharp\\LibTorchSharp.vcxproj",
"pkg\\FileRestitcher\\FileRestitcher.Tests\\FileRestitcher.Tests.csproj",
"pkg\\FileRestitcher\\FileRestitcher\\FileRestitcher.csproj",
"src\\TorchAudio\\TorchAudio.csproj",
"src\\TorchSharp\\TorchSharp.csproj",
"src\\TorchVision\\TorchVision.csproj"
]
}
}
2 changes: 1 addition & 1 deletion build/Dependencies.props
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<PropertyGroup>
<LibTorchVersion>2.10.0</LibTorchVersion>
<LibTorchVersion Condition="'$(TargetArchitecture)' == 'x64' and '$(TargetOS)' == 'mac'">2.2.2</LibTorchVersion>
<CudaVersionDot>12.8</CudaVersionDot>
<CudaVersionDot>13.0</CudaVersionDot>
<CudaVersionNoDot>128</CudaVersionNoDot>
<MklDnnVersion>2019.0.5.20190502</MklDnnVersion>
</PropertyGroup>
Expand Down
4 changes: 4 additions & 0 deletions nuget.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<repositoryPath>D:\NugetPackages</repositoryPath>
</configuration>
Original file line number Diff line number Diff line change
@@ -0,0 +1,224 @@
{
"format": 1,
"restore": {
"K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher.Tests\\FileRestitcher.Tests.csproj": {}
},
"projects": {
"K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher.Tests\\FileRestitcher.Tests.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher.Tests\\FileRestitcher.Tests.csproj",
"projectName": "FileRestitcher.Tests",
"projectPath": "K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher.Tests\\FileRestitcher.Tests.csproj",
"packagesPath": "C:\\Users\\Dimitri\\.nuget\\packages\\",
"outputPath": "K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher.Tests\\FileRestitcher.Tests.NupkgProj\\",
"projectStyle": "PackageReference",
"crossTargeting": true,
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"K:\\Proyects_Repos\\TorchSharp\\NuGet.Config",
"C:\\Users\\Dimitri\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net472",
"netstandard2.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net472": {
"targetAlias": "net472",
"projectReferences": {
"K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher\\FileRestitcher.csproj": {
"projectPath": "K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher\\FileRestitcher.csproj"
}
}
},
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {
"K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher\\FileRestitcher.csproj": {
"projectPath": "K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher\\FileRestitcher.csproj"
}
}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "all"
},
"SdkAnalysisLevel": "9.0.100"
},
"frameworks": {
"net472": {
"targetAlias": "net472",
"dependencies": {
"Microsoft.NET.Test.Sdk": {
"suppressParent": "None",
"target": "Package",
"version": "[16.9.4, )"
},
"coverlet.collector": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"target": "Package",
"version": "[3.0.2, )"
},
"xunit": {
"suppressParent": "None",
"target": "Package",
"version": "[2.4.2, )"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.100\\RuntimeIdentifierGraph.json"
},
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"dependencies": {
"Microsoft.NET.Test.Sdk": {
"suppressParent": "None",
"target": "Package",
"version": "[16.9.4, )"
},
"NETStandard.Library": {
"suppressParent": "All",
"target": "Package",
"version": "[2.0.3, )",
"autoReferenced": true
},
"coverlet.collector": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"target": "Package",
"version": "[3.0.2, )"
},
"xunit": {
"suppressParent": "None",
"target": "Package",
"version": "[2.4.2, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.100\\RuntimeIdentifierGraph.json"
}
}
},
"K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher\\FileRestitcher.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher\\FileRestitcher.csproj",
"projectName": "FileRestitcher",
"projectPath": "K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher\\FileRestitcher.csproj",
"packagesPath": "C:\\Users\\Dimitri\\.nuget\\packages\\",
"outputPath": "K:\\Proyects_Repos\\TorchSharp\\pkg\\FileRestitcher\\FileRestitcher\\FileRestitcher.NupkgProj\\",
"projectStyle": "PackageReference",
"crossTargeting": true,
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"K:\\Proyects_Repos\\TorchSharp\\NuGet.Config",
"C:\\Users\\Dimitri\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net8.0",
"netstandard2.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {}
},
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "all"
},
"SdkAnalysisLevel": "9.0.100"
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.100\\RuntimeIdentifierGraph.json"
},
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"dependencies": {
"NETStandard.Library": {
"suppressParent": "All",
"target": "Package",
"version": "[2.0.3, )",
"autoReferenced": true
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.100\\RuntimeIdentifierGraph.json"
}
}
}
}
}
Loading