Caffe2 - C++ API
A deep learning, cross platform ML framework
Related Pages
Modules
Data Structures
Files
C++ API
Python API
GitHub
File List
Globals
aten
src
ATen
core
Generator.h
1
#pragma once
2
3
#include <ATen/core/ATenGeneral.h>
4
#include <stdint.h>
5
6
namespace
at
{
7
8
struct
CAFFE2_API
Generator
{
9
Generator
() {};
10
Generator
(
const
Generator
& other) =
delete
;
11
Generator
(
Generator
&& other) =
delete
;
12
virtual
~
Generator
() {};
13
14
virtual
Generator
& copy(
const
Generator
& other) = 0;
15
virtual
Generator
& free() = 0;
16
17
virtual
uint64_t seed() = 0;
18
virtual
uint64_t initialSeed() = 0;
19
virtual
Generator
& manualSeed(uint64_t seed) = 0;
20
virtual
Generator
& manualSeedAll(uint64_t seed) = 0;
21
virtual
void
* unsafeGetTH() = 0;
22
};
23
24
}
// namespace at
at::Generator
Definition:
Generator.h:8
at::CAFFE2_API
Definition:
TypeExtension.h:9
at
Flush-To-Zero and Denormals-Are-Zero mode.
Definition:
AccumulateType.h:17
Generated on Thu Mar 21 2019 13:06:08 for Caffe2 - C++ API by
1.8.11