Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
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
8 changes: 0 additions & 8 deletions src/Microsoft.ML.Dnn/DnnUtils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -277,14 +277,6 @@ internal static Session GetSession(IHostEnvironment env, string modelPath, bool
return LoadTFSessionByModelFilePath(env, modelPath, metaGraph);
}

internal static unsafe void FetchData<T>(T[] data, Span<T> result)
{
var dataCopy = new T[data.Length];
Array.Copy(data, dataCopy, data.Length);
var dataSpan = new Span<T>(dataCopy, 0, result.Length);
dataSpan.CopyTo(result);
}

internal static unsafe void FetchStringData<T>(Tensor tensor, Span<T> result)
{
if (tensor == null)
Expand Down
4 changes: 2 additions & 2 deletions src/Microsoft.ML.Dnn/TensorTypeExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ public static void CopyTo<T>(this Tensor tensor, Span<T> values) where T: unmana

unsafe
{
var len = (long)tensor.size;
Comment thread
KsenijaS marked this conversation as resolved.
Outdated
var len = (int)tensor.size;
var src = (T*)tensor.buffer;
var span = new Span<T>(src, checked((int)len));
var span = new Span<T>(src, checked(len));
span.CopyTo(values);
}
}
Expand Down