mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
Fixes #ISSUE_NUMBER Pull Request resolved: https://github.com/pytorch/pytorch/pull/139151 Approved by: https://github.com/ezyang Co-authored-by: Aaron Gokaslan <aaronGokaslan@gmail.com>
21 lines
505 B
C++
21 lines
505 B
C++
#pragma once
|
|
|
|
namespace torch::onnx {
|
|
|
|
enum class OperatorExportTypes {
|
|
ONNX, // Strict ONNX export
|
|
ONNX_ATEN, // ONNX With ATen op everywhere
|
|
ONNX_ATEN_FALLBACK, // ONNX export with ATen fallback
|
|
ONNX_FALLTHROUGH, // Export supported ONNX ops. Pass through unsupported ops.
|
|
};
|
|
|
|
enum class TrainingMode {
|
|
EVAL, // Inference mode
|
|
PRESERVE, // Preserve model state (eval/training)
|
|
TRAINING, // Training mode
|
|
};
|
|
|
|
constexpr auto kOnnxNodeNameAttribute = "onnx_name";
|
|
|
|
} // namespace torch::onnx
|