-
Notifications
You must be signed in to change notification settings - Fork 0
/
Program.cs
48 lines (39 loc) · 1.5 KB
/
Program.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using System;
using Numpy;
using Keras;
using Keras.Models;
using Microsoft.ML.OnnxRuntime;
// Test
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
/*SessionOptions options = new SessionOptions();
/*options.GraphOptimizationLevel = GraphOptimizationLevel.ORT_ENABLE_EXTENDED;*/
Console.WriteLine("qqqqwwwwwwwwwyay");
var session = new InferenceSession("C:\\Users\\natank\\Desktop\\model_2good.onnx");
Console.WriteLine("wwwwwyay");
//Mock data fix the file address
NDarray xtr = np.load("C:\\Natan\\fff\\fff\\NKLA_D_100a2200.npy");
NDarray xtr2 = np.load("C:\\Natan\\fff\\fff\\NKLA_D_100a2318.npy");
Console.WriteLine(xtr2.shape);
var model = Model.LoadModel("C:\\Natan\\fff\\fff\\_reg_best.h5");
Console.WriteLine("yay");
// Fix the model address
NDarray scores = model.Predict(xtr2);
Console.WriteLine(scores.shape);
Console.WriteLine(scores[0,0]);
scores = model.Predict(xtr);
Console.WriteLine(scores.shape);
/* foreach (double sc in scores)
{
Console.WriteLine(sc);
//Console.WriteLine(scmodel..metrics_names[1], scores[1] * 100))
}*/
Console.WriteLine("Hello World! we tested");
Console.ReadKey();
}
}
}