Initial import: grid-bot — grid trading bot for BTC-USDT on Cifra Markets
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
from torch.nn.quantized import dynamic, functional, modules # noqa: F403
|
||||
from torch.nn.quantized.modules import * # noqa: F403
|
||||
from torch.nn.quantized.modules import MaxPool2d
|
||||
|
||||
|
||||
__all__ = [
|
||||
"BatchNorm2d",
|
||||
"BatchNorm3d",
|
||||
"Conv1d",
|
||||
"Conv2d",
|
||||
"Conv3d",
|
||||
"ConvTranspose1d",
|
||||
"ConvTranspose2d",
|
||||
"ConvTranspose3d",
|
||||
"DeQuantize",
|
||||
"Dropout",
|
||||
"ELU",
|
||||
"Embedding",
|
||||
"EmbeddingBag",
|
||||
"GroupNorm",
|
||||
"Hardswish",
|
||||
"InstanceNorm1d",
|
||||
"InstanceNorm2d",
|
||||
"InstanceNorm3d",
|
||||
"LayerNorm",
|
||||
"LeakyReLU",
|
||||
"Linear",
|
||||
"LSTM",
|
||||
"MultiheadAttention",
|
||||
"PReLU",
|
||||
"Quantize",
|
||||
"ReLU6",
|
||||
"Sigmoid",
|
||||
"Softmax",
|
||||
# Wrapper modules
|
||||
"FloatFunctional",
|
||||
"FXFloatFunctional",
|
||||
"QFunctional",
|
||||
]
|
||||
@@ -0,0 +1 @@
|
||||
from torch.nn.quantized._reference.modules import * # noqa: F403
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Reference Modules.
|
||||
|
||||
This module is in the process of migration to
|
||||
`torch/ao/nn/quantized/reference`, and is kept here for
|
||||
compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/reference`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.reference.modules.conv import (
|
||||
Conv1d,
|
||||
Conv2d,
|
||||
Conv3d,
|
||||
ConvTranspose1d,
|
||||
ConvTranspose2d,
|
||||
ConvTranspose3d,
|
||||
)
|
||||
from torch.ao.nn.quantized.reference.modules.linear import Linear
|
||||
from torch.ao.nn.quantized.reference.modules.rnn import GRUCell, LSTM, LSTMCell, RNNCell
|
||||
from torch.ao.nn.quantized.reference.modules.sparse import Embedding, EmbeddingBag
|
||||
|
||||
|
||||
__all__ = [
|
||||
"Linear",
|
||||
"Conv1d",
|
||||
"Conv2d",
|
||||
"Conv3d",
|
||||
"ConvTranspose1d",
|
||||
"ConvTranspose2d",
|
||||
"ConvTranspose3d",
|
||||
"RNNCell",
|
||||
"LSTMCell",
|
||||
"GRUCell",
|
||||
"LSTM",
|
||||
"Embedding",
|
||||
"EmbeddingBag",
|
||||
]
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Reference Modules.
|
||||
|
||||
This module is in the process of migration to
|
||||
`torch/ao/nn/quantized/reference`, and is kept here for
|
||||
compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/reference`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.reference.modules.conv import (
|
||||
_ConvNd,
|
||||
_ConvTransposeNd,
|
||||
Conv1d,
|
||||
Conv2d,
|
||||
Conv3d,
|
||||
ConvTranspose1d,
|
||||
ConvTranspose2d,
|
||||
ConvTranspose3d,
|
||||
)
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Reference Modules.
|
||||
|
||||
This module is in the process of migration to
|
||||
`torch/ao/nn/quantized/reference`, and is kept here for
|
||||
compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/reference`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.reference.modules.linear import Linear
|
||||
@@ -0,0 +1,19 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Reference Modules.
|
||||
|
||||
This module is in the process of migration to
|
||||
`torch/ao/nn/quantized/reference`, and is kept here for
|
||||
compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/reference`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.reference.modules.rnn import (
|
||||
GRUCell,
|
||||
LSTM,
|
||||
LSTMCell,
|
||||
RNNBase,
|
||||
RNNCell,
|
||||
RNNCellBase,
|
||||
)
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Reference Modules.
|
||||
|
||||
This module is in the process of migration to
|
||||
`torch/ao/nn/quantized/reference`, and is kept here for
|
||||
compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/reference`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.reference.modules.sparse import Embedding, EmbeddingBag
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Reference Modules.
|
||||
|
||||
This module is in the process of migration to
|
||||
`torch/ao/nn/quantized/reference`, and is kept here for
|
||||
compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/reference`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.reference.modules.utils import (
|
||||
_get_weight_qparam_keys,
|
||||
_quantize_and_dequantize_weight,
|
||||
_quantize_weight,
|
||||
_save_weight_qparams,
|
||||
ReferenceQuantizedModule,
|
||||
)
|
||||
@@ -0,0 +1 @@
|
||||
from torch.ao.nn.quantized.dynamic import * # noqa: F403
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Dynamic Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized/dynamic`,
|
||||
and is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/dynamic`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.dynamic.modules import conv, linear, rnn
|
||||
from torch.ao.nn.quantized.dynamic.modules.conv import (
|
||||
Conv1d,
|
||||
Conv2d,
|
||||
Conv3d,
|
||||
ConvTranspose1d,
|
||||
ConvTranspose2d,
|
||||
ConvTranspose3d,
|
||||
)
|
||||
from torch.ao.nn.quantized.dynamic.modules.linear import Linear
|
||||
from torch.ao.nn.quantized.dynamic.modules.rnn import (
|
||||
GRU,
|
||||
GRUCell,
|
||||
LSTM,
|
||||
LSTMCell,
|
||||
RNNCell,
|
||||
)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"Linear",
|
||||
"LSTM",
|
||||
"GRU",
|
||||
"LSTMCell",
|
||||
"RNNCell",
|
||||
"GRUCell",
|
||||
"Conv1d",
|
||||
"Conv2d",
|
||||
"Conv3d",
|
||||
"ConvTranspose1d",
|
||||
"ConvTranspose2d",
|
||||
"ConvTranspose3d",
|
||||
]
|
||||
@@ -0,0 +1,28 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Dynamic Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized/dynamic`,
|
||||
and is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/dynamic/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.dynamic.modules.conv import (
|
||||
Conv1d,
|
||||
Conv2d,
|
||||
Conv3d,
|
||||
ConvTranspose1d,
|
||||
ConvTranspose2d,
|
||||
ConvTranspose3d,
|
||||
)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"Conv1d",
|
||||
"Conv2d",
|
||||
"Conv3d",
|
||||
"ConvTranspose1d",
|
||||
"ConvTranspose2d",
|
||||
"ConvTranspose3d",
|
||||
]
|
||||
@@ -0,0 +1,11 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Dynamic Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized/dynamic`,
|
||||
and is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/dynamic/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.dynamic.modules.linear import Linear
|
||||
@@ -0,0 +1,34 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Dynamic Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized/dynamic`,
|
||||
and is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/dynamic/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.dynamic.modules.rnn import (
|
||||
GRU,
|
||||
GRUCell,
|
||||
LSTM,
|
||||
LSTMCell,
|
||||
pack_weight_bias,
|
||||
PackedParameter,
|
||||
RNNBase,
|
||||
RNNCell,
|
||||
RNNCellBase,
|
||||
)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"pack_weight_bias",
|
||||
"PackedParameter",
|
||||
"RNNBase",
|
||||
"LSTM",
|
||||
"GRU",
|
||||
"RNNCellBase",
|
||||
"RNNCell",
|
||||
"LSTMCell",
|
||||
"GRUCell",
|
||||
]
|
||||
@@ -0,0 +1,10 @@
|
||||
r"""nn.quantized.functional.
|
||||
|
||||
Quantized equivalents of the `nn.functional`.
|
||||
|
||||
Note::
|
||||
This location is in the process of being deprecated.
|
||||
Please, use the `torch.ao.nn.quantized.functional` instead.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.functional import * # noqa: F401,F403
|
||||
@@ -0,0 +1,97 @@
|
||||
r"""Quantized Modules.
|
||||
|
||||
Note::
|
||||
The `torch.nn.quantized` namespace is in the process of being deprecated.
|
||||
Please, use `torch.ao.nn.quantized` instead.
|
||||
"""
|
||||
|
||||
# The following imports are needed in case the user decides
|
||||
# to import the files directly,
|
||||
# s.a. `from torch.nn.quantized.modules.conv import ...`.
|
||||
# No need to add them to the `__all__`.
|
||||
from torch.ao.nn.quantized.modules import (
|
||||
activation,
|
||||
batchnorm,
|
||||
conv,
|
||||
DeQuantize,
|
||||
dropout,
|
||||
embedding_ops,
|
||||
functional_modules,
|
||||
linear,
|
||||
MaxPool2d,
|
||||
normalization,
|
||||
Quantize,
|
||||
rnn,
|
||||
utils,
|
||||
)
|
||||
from torch.ao.nn.quantized.modules.activation import (
|
||||
ELU,
|
||||
Hardswish,
|
||||
LeakyReLU,
|
||||
MultiheadAttention,
|
||||
PReLU,
|
||||
ReLU6,
|
||||
Sigmoid,
|
||||
Softmax,
|
||||
)
|
||||
from torch.ao.nn.quantized.modules.batchnorm import BatchNorm2d, BatchNorm3d
|
||||
from torch.ao.nn.quantized.modules.conv import (
|
||||
Conv1d,
|
||||
Conv2d,
|
||||
Conv3d,
|
||||
ConvTranspose1d,
|
||||
ConvTranspose2d,
|
||||
ConvTranspose3d,
|
||||
)
|
||||
from torch.ao.nn.quantized.modules.dropout import Dropout
|
||||
from torch.ao.nn.quantized.modules.embedding_ops import Embedding, EmbeddingBag
|
||||
from torch.ao.nn.quantized.modules.functional_modules import (
|
||||
FloatFunctional,
|
||||
FXFloatFunctional,
|
||||
QFunctional,
|
||||
)
|
||||
from torch.ao.nn.quantized.modules.linear import Linear
|
||||
from torch.ao.nn.quantized.modules.normalization import (
|
||||
GroupNorm,
|
||||
InstanceNorm1d,
|
||||
InstanceNorm2d,
|
||||
InstanceNorm3d,
|
||||
LayerNorm,
|
||||
)
|
||||
from torch.ao.nn.quantized.modules.rnn import LSTM
|
||||
|
||||
|
||||
__all__ = [
|
||||
"BatchNorm2d",
|
||||
"BatchNorm3d",
|
||||
"Conv1d",
|
||||
"Conv2d",
|
||||
"Conv3d",
|
||||
"ConvTranspose1d",
|
||||
"ConvTranspose2d",
|
||||
"ConvTranspose3d",
|
||||
"DeQuantize",
|
||||
"ELU",
|
||||
"Embedding",
|
||||
"EmbeddingBag",
|
||||
"GroupNorm",
|
||||
"Hardswish",
|
||||
"InstanceNorm1d",
|
||||
"InstanceNorm2d",
|
||||
"InstanceNorm3d",
|
||||
"LayerNorm",
|
||||
"LeakyReLU",
|
||||
"Linear",
|
||||
"LSTM",
|
||||
"MultiheadAttention",
|
||||
"Quantize",
|
||||
"ReLU6",
|
||||
"Sigmoid",
|
||||
"Softmax",
|
||||
"Dropout",
|
||||
"PReLU",
|
||||
# Wrapper modules
|
||||
"FloatFunctional",
|
||||
"FXFloatFunctional",
|
||||
"QFunctional",
|
||||
]
|
||||
@@ -0,0 +1,20 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized`, and
|
||||
is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.modules.activation import (
|
||||
ELU,
|
||||
Hardswish,
|
||||
LeakyReLU,
|
||||
MultiheadAttention,
|
||||
PReLU,
|
||||
ReLU6,
|
||||
Sigmoid,
|
||||
Softmax,
|
||||
)
|
||||
@@ -0,0 +1,11 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized`, and
|
||||
is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.modules.batchnorm import BatchNorm2d, BatchNorm3d
|
||||
@@ -0,0 +1,29 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized`, and
|
||||
is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.modules.conv import (
|
||||
_reverse_repeat_padding,
|
||||
Conv1d,
|
||||
Conv2d,
|
||||
Conv3d,
|
||||
ConvTranspose1d,
|
||||
ConvTranspose2d,
|
||||
ConvTranspose3d,
|
||||
)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"Conv1d",
|
||||
"Conv2d",
|
||||
"Conv3d",
|
||||
"ConvTranspose1d",
|
||||
"ConvTranspose2d",
|
||||
"ConvTranspose3d",
|
||||
]
|
||||
@@ -0,0 +1,14 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized`, and
|
||||
is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.modules.dropout import Dropout
|
||||
|
||||
|
||||
__all__ = ["Dropout"]
|
||||
@@ -0,0 +1,18 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized`, and
|
||||
is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.modules.embedding_ops import (
|
||||
Embedding,
|
||||
EmbeddingBag,
|
||||
EmbeddingPackedParams,
|
||||
)
|
||||
|
||||
|
||||
__all__ = ["EmbeddingPackedParams", "Embedding", "EmbeddingBag"]
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized`, and
|
||||
is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.modules.functional_modules import (
|
||||
FloatFunctional,
|
||||
FXFloatFunctional,
|
||||
QFunctional,
|
||||
)
|
||||
|
||||
|
||||
__all__ = ["FloatFunctional", "FXFloatFunctional", "QFunctional"]
|
||||
@@ -0,0 +1,14 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized`, and
|
||||
is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.modules.linear import Linear, LinearPackedParams
|
||||
|
||||
|
||||
__all__ = ["LinearPackedParams", "Linear"]
|
||||
@@ -0,0 +1,26 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized`, and
|
||||
is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.modules.normalization import (
|
||||
GroupNorm,
|
||||
InstanceNorm1d,
|
||||
InstanceNorm2d,
|
||||
InstanceNorm3d,
|
||||
LayerNorm,
|
||||
)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"LayerNorm",
|
||||
"GroupNorm",
|
||||
"InstanceNorm1d",
|
||||
"InstanceNorm2d",
|
||||
"InstanceNorm3d",
|
||||
]
|
||||
@@ -0,0 +1,11 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized`, and
|
||||
is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.modules.rnn import LSTM
|
||||
@@ -0,0 +1,17 @@
|
||||
# flake8: noqa: F401
|
||||
r"""Quantized Modules.
|
||||
|
||||
This file is in the process of migration to `torch/ao/nn/quantized`, and
|
||||
is kept here for compatibility while the migration process is ongoing.
|
||||
If you are adding a new entry/functionality, please, add it to the
|
||||
appropriate file under the `torch/ao/nn/quantized/modules`,
|
||||
while adding an import statement here.
|
||||
"""
|
||||
|
||||
from torch.ao.nn.quantized.modules.utils import (
|
||||
_hide_packed_params_repr,
|
||||
_ntuple_from_first,
|
||||
_pair_from_first,
|
||||
_quantize_weight,
|
||||
WeightedQuantizedModule,
|
||||
)
|
||||
Reference in New Issue
Block a user