-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmain.cpp
More file actions
46 lines (38 loc) · 1.64 KB
/
main.cpp
File metadata and controls
46 lines (38 loc) · 1.64 KB
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
// MNIST.h
/*************************************************************************
* MNIST Dataset Loader
*------------------------------------------------------------------------
* Copyright (c) 2016 Peter Baumann
*
* This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages
* arising from the use of this software.
*
* Permission is granted to anyone to use this software for any purpose,
* including commercial applications, and to alter it and redistribute it
* freely, subject to the following restrictions:
*
* 1. The origin of this software must not be misrepresented; you must not
* claim that you wrote the original software. If you use this software
* in a product, an acknowledgment in the product documentation would
* be appreciated but is not required.
* 2. Altered source versions must be plainly marked as such, and must not
* be misrepresented as being the original software.
* 3. This notice may not be removed or altered from any source
* distribution.
*
*************************************************************************/
// CLANG / GCC compiler flags: -std=c++14 -Os
#include <iostream>
#include <chrono>
#include "MNIST.h"
using namespace std;
using namespace chrono;
int main() {
// const steady_clock::time_point start = steady_clock::now();
MNIST mnist = MNIST("/Users/peter/Downloads/");
// const steady_clock::time_point stop = steady_clock::now();
// cout << "Exec. Time: " <<duration_cast<milliseconds>(stop - start).count() <<" ms" <<endl;
mnist.testPrintout(40, 60);
return 0;
}