diff --git a/docs/_formulas.tex b/docs/_formulas.tex new file mode 100644 index 00000000..c3ff3979 --- /dev/null +++ b/docs/_formulas.tex @@ -0,0 +1,8 @@ +\documentclass{article} +\usepackage{epsfig} +\pagestyle{empty} +\begin{document} +$[-2^{53}+1, 2^{53}-1]$ +\pagebreak + +\end{document} diff --git a/docs/annotated.html b/docs/annotated.html index 1a80a4ce..69b98986 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -85,38 +85,190 @@
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::json_sax_acceptor< BasicJsonType >, including all inherited members.
+binary(binary_t &) | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
binary_t typedef | nlohmann::detail::json_sax_acceptor< BasicJsonType > | |
boolean(bool) | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
end_array() | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
end_object() | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
key(string_t &) | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
null() | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
number_float(number_float_t, const string_t &) | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
number_float_t typedef | nlohmann::detail::json_sax_acceptor< BasicJsonType > | |
number_integer(number_integer_t) | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
number_integer_t typedef | nlohmann::detail::json_sax_acceptor< BasicJsonType > | |
number_unsigned(number_unsigned_t) | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
number_unsigned_t typedef | nlohmann::detail::json_sax_acceptor< BasicJsonType > | |
parse_error(std::size_t, const std::string &, const detail::exception &) | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
start_array(std::size_t=std::size_t(-1)) | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
start_object(std::size_t=std::size_t(-1)) | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
string(string_t &) | nlohmann::detail::json_sax_acceptor< BasicJsonType > | inline |
string_t typedef | nlohmann::detail::json_sax_acceptor< BasicJsonType > |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Public Types | |
using | RealLimits = std::numeric_limits< RealIntegerType > |
using | CompatibleLimits = std::numeric_limits< CompatibleNumberIntegerType > |
+Static Public Attributes | |
static constexpr auto | value |
using nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >::CompatibleLimits = std::numeric_limits<CompatibleNumberIntegerType> | +
using nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >::RealLimits = std::numeric_limits<RealIntegerType> | +
+
|
+ +static | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::parser< BasicJsonType, InputAdapterType >, including all inherited members.
+accept(const bool strict=true) | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | inline |
allow_exceptions | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | private |
callback | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | private |
exception_message(const token_type expected, const std::string &context) | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | inlineprivate |
get_token() | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | inlineprivate |
last_token | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | private |
lexer_t typedef | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | private |
m_lexer | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | private |
number_float_t typedef | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | private |
number_integer_t typedef | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | private |
number_unsigned_t typedef | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | private |
parse(const bool strict, BasicJsonType &result) | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | inline |
parser(InputAdapterType &&adapter, const parser_callback_t< BasicJsonType > cb=nullptr, const bool allow_exceptions_=true, const bool skip_comments=false) | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | inlineexplicit |
sax_parse(SAX *sax, const bool strict=true) | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | inline |
sax_parse_internal(SAX *sax) | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | inlineprivate |
string_t typedef | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | private |
token_type typedef | nlohmann::detail::parser< BasicJsonType, InputAdapterType > | private |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Public Types | |
using | serializer = typename BasicJsonType::template json_serializer< T, void > |
+Static Public Attributes | |
static constexpr bool | value |
using nlohmann::detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >::serializer = typename BasicJsonType::template json_serializer<T, void> | +
+
|
+ +static | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::json_reverse_iterator< Base >, including all inherited members.
+base_iterator typedef | nlohmann::detail::json_reverse_iterator< Base > | |
difference_type typedef | nlohmann::detail::json_reverse_iterator< Base > | |
json_reverse_iterator(const typename base_iterator::iterator_type &it) noexcept | nlohmann::detail::json_reverse_iterator< Base > | inlineexplicit |
json_reverse_iterator(const base_iterator &it) noexcept | nlohmann::detail::json_reverse_iterator< Base > | inlineexplicit |
key() const -> decltype(std::declval< Base >().key()) | nlohmann::detail::json_reverse_iterator< Base > | inline |
operator+(difference_type i) const | nlohmann::detail::json_reverse_iterator< Base > | inline |
operator++(int) | nlohmann::detail::json_reverse_iterator< Base > | inline |
operator++() | nlohmann::detail::json_reverse_iterator< Base > | inline |
operator+=(difference_type i) | nlohmann::detail::json_reverse_iterator< Base > | inline |
operator-(difference_type i) const | nlohmann::detail::json_reverse_iterator< Base > | inline |
operator-(const json_reverse_iterator &other) const | nlohmann::detail::json_reverse_iterator< Base > | inline |
operator--(int) | nlohmann::detail::json_reverse_iterator< Base > | inline |
operator--() | nlohmann::detail::json_reverse_iterator< Base > | inline |
operator[](difference_type n) const | nlohmann::detail::json_reverse_iterator< Base > | inline |
reference typedef | nlohmann::detail::json_reverse_iterator< Base > | |
value() const | nlohmann::detail::json_reverse_iterator< Base > | inline |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
SAX interface. + More...
+ +#include <json.hpp>
+Public Types | |
using | number_integer_t = typename BasicJsonType::number_integer_t |
using | number_unsigned_t = typename BasicJsonType::number_unsigned_t |
using | number_float_t = typename BasicJsonType::number_float_t |
using | string_t = typename BasicJsonType::string_t |
using | binary_t = typename BasicJsonType::binary_t |
+Public Member Functions | |
virtual bool | null ()=0 |
a null value was read More... | |
virtual bool | boolean (bool val)=0 |
a boolean value was read More... | |
virtual bool | number_integer (number_integer_t val)=0 |
an integer number was read More... | |
virtual bool | number_unsigned (number_unsigned_t val)=0 |
an unsigned integer number was read More... | |
virtual bool | number_float (number_float_t val, const string_t &s)=0 |
an floating-point number was read More... | |
virtual bool | string (string_t &val)=0 |
a string was read More... | |
virtual bool | binary (binary_t &val)=0 |
a binary string was read More... | |
virtual bool | start_object (std::size_t elements)=0 |
the beginning of an object was read More... | |
virtual bool | key (string_t &val)=0 |
an object key was read More... | |
virtual bool | end_object ()=0 |
the end of an object was read More... | |
virtual bool | start_array (std::size_t elements)=0 |
the beginning of an array was read More... | |
virtual bool | end_array ()=0 |
the end of an array was read More... | |
virtual bool | parse_error (std::size_t position, const std::string &last_token, const detail::exception &ex)=0 |
a parse error occurred More... | |
json_sax ()=default | |
json_sax (const json_sax &)=default | |
json_sax (json_sax &&) noexcept=default | |
json_sax & | operator= (const json_sax &)=default |
json_sax & | operator= (json_sax &&) noexcept=default |
virtual | ~json_sax ()=default |
SAX interface.
+This class describes the SAX interface used by nlohmann::json::sax_parse. Each function is called in different situations while the input is parsed. The boolean return value informs the parser whether to continue processing the input.
+ + +using nlohmann::json_sax< BasicJsonType >::binary_t = typename BasicJsonType::binary_t | +
using nlohmann::json_sax< BasicJsonType >::number_float_t = typename BasicJsonType::number_float_t | +
using nlohmann::json_sax< BasicJsonType >::number_integer_t = typename BasicJsonType::number_integer_t | +
using nlohmann::json_sax< BasicJsonType >::number_unsigned_t = typename BasicJsonType::number_unsigned_t | +
using nlohmann::json_sax< BasicJsonType >::string_t = typename BasicJsonType::string_t | +
+
|
+ +default | +
+
|
+ +default | +
+
|
+ +defaultnoexcept | +
+
|
+ +virtualdefault | +
+
|
+ +pure virtual | +
a binary string was read
+[in] | val | binary value |
+
|
+ +pure virtual | +
a boolean value was read
+[in] | val | boolean value |
+
|
+ +pure virtual | +
the end of an array was read
+
+
|
+ +pure virtual | +
the end of an object was read
+
+
|
+ +pure virtual | +
an object key was read
+[in] | val | object key |
+
|
+ +pure virtual | +
a null value was read
+
+
|
+ +pure virtual | +
an floating-point number was read
+[in] | val | floating-point value |
[in] | s | raw token value |
+
|
+ +pure virtual | +
an integer number was read
+[in] | val | integer value |
+
|
+ +pure virtual | +
an unsigned integer number was read
+[in] | val | unsigned integer value |
+
|
+ +default | +
+
|
+ +defaultnoexcept | +
+
|
+ +pure virtual | +
a parse error occurred
+[in] | position | the position in the input where the error occurs |
[in] | last_token | the last read token |
[in] | ex | an exception object describing the error |
+
|
+ +pure virtual | +
the beginning of an array was read
+[in] | elements | number of array elements or -1 if unknown |
+
|
+ +pure virtual | +
the beginning of an object was read
+[in] | elements | number of object elements or -1 if unknown |
+
|
+ +pure virtual | +
a string was read
+[in] | val | string value |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Static Public Attributes | |
static constexpr auto | value |
+
|
+ +static | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::json_ref< BasicJsonType >, including all inherited members.
+json_ref(value_type &&value) | nlohmann::detail::json_ref< BasicJsonType > | inline |
json_ref(const value_type &value) | nlohmann::detail::json_ref< BasicJsonType > | inline |
json_ref(std::initializer_list< json_ref > init) | nlohmann::detail::json_ref< BasicJsonType > | inline |
json_ref(Args &&... args) | nlohmann::detail::json_ref< BasicJsonType > | inline |
json_ref(json_ref &&) noexcept=default | nlohmann::detail::json_ref< BasicJsonType > | |
json_ref(const json_ref &)=delete | nlohmann::detail::json_ref< BasicJsonType > | |
moved_or_copied() const | nlohmann::detail::json_ref< BasicJsonType > | inline |
operator*() const | nlohmann::detail::json_ref< BasicJsonType > | inline |
operator->() const | nlohmann::detail::json_ref< BasicJsonType > | inline |
operator=(const json_ref &)=delete | nlohmann::detail::json_ref< BasicJsonType > | |
operator=(json_ref &&)=delete | nlohmann::detail::json_ref< BasicJsonType > | |
owned_value | nlohmann::detail::json_ref< BasicJsonType > | mutableprivate |
value_ref | nlohmann::detail::json_ref< BasicJsonType > | private |
value_type typedef | nlohmann::detail::json_ref< BasicJsonType > | |
~json_ref()=default | nlohmann::detail::json_ref< BasicJsonType > |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Public Types | |
using | adapter_type = decltype(input_adapter(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))) |
+Static Public Member Functions | |
static adapter_type | create (const ContainerType &container) |
using nlohmann::detail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> >::adapter_type = decltype(input_adapter(begin(std::declval<ContainerType>()), end(std::declval<ContainerType>()))) | +
+
|
+ +inlinestatic | +
Definition at line 5619 of file json.hpp.
+ +References nlohmann::detail::input_adapter().
+ +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::adl_serializer< ValueType, typename >, including all inherited members.
+from_json(BasicJsonType &&j, TargetType &val) noexcept(noexcept(::nlohmann::from_json(std::forward< BasicJsonType >(j), val))) -> decltype(::nlohmann::from_json(std::forward< BasicJsonType >(j), val), void()) | nlohmann::adl_serializer< ValueType, typename > | inlinestatic |
from_json(BasicJsonType &&j) noexcept(noexcept(::nlohmann::from_json(std::forward< BasicJsonType >(j), detail::identity_tag< TargetType > {}))) -> decltype(::nlohmann::from_json(std::forward< BasicJsonType >(j), detail::identity_tag< TargetType > | nlohmann::adl_serializer< ValueType, typename > | inlinestatic |
to_json(BasicJsonType &j, TargetType &&val) noexcept(noexcept(::nlohmann::to_json(j, std::forward< TargetType >(val)))) -> decltype(::nlohmann::to_json(j, std::forward< TargetType >(val)), void()) | nlohmann::adl_serializer< ValueType, typename > | inlinestatic |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::dtoa_impl::diyfp, including all inherited members.
+diyfp(std::uint64_t f_, int e_) noexcept | nlohmann::detail::dtoa_impl::diyfp | inline |
e | nlohmann::detail::dtoa_impl::diyfp | |
f | nlohmann::detail::dtoa_impl::diyfp | |
kPrecision | nlohmann::detail::dtoa_impl::diyfp | static |
mul(const diyfp &x, const diyfp &y) noexcept | nlohmann::detail::dtoa_impl::diyfp | inlinestatic |
normalize(diyfp x) noexcept | nlohmann::detail::dtoa_impl::diyfp | inlinestatic |
normalize_to(const diyfp &x, const int target_exponent) noexcept | nlohmann::detail::dtoa_impl::diyfp | inlinestatic |
sub(const diyfp &x, const diyfp &y) noexcept | nlohmann::detail::dtoa_impl::diyfp | inlinestatic |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >, including all inherited members.
+allow_exceptions | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | private |
binary(binary_t &val) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
binary_t typedef | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
boolean(bool val) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
callback | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | private |
discarded | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | private |
end_array() | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
end_object() | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
errored | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | private |
handle_value(Value &&v, const bool skip_callback=false) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inlineprivate |
is_errored() const | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
json_sax_dom_callback_parser(BasicJsonType &r, const parser_callback_t cb, const bool allow_exceptions_=true) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
json_sax_dom_callback_parser(const json_sax_dom_callback_parser &)=delete | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
json_sax_dom_callback_parser(json_sax_dom_callback_parser &&)=default | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
keep_stack | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | private |
key(string_t &val) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
key_keep_stack | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | private |
null() | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
number_float(number_float_t val, const string_t &) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
number_float_t typedef | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
number_integer(number_integer_t val) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
number_integer_t typedef | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
number_unsigned(number_unsigned_t val) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
number_unsigned_t typedef | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
object_element | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | private |
operator=(const json_sax_dom_callback_parser &)=delete | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
operator=(json_sax_dom_callback_parser &&)=default | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
parse_error(std::size_t, const std::string &, const Exception &ex) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
parse_event_t typedef | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
parser_callback_t typedef | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
ref_stack | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | private |
root | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | private |
start_array(std::size_t len) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
start_object(std::size_t len) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
string(string_t &val) | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | inline |
string_t typedef | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
~json_sax_dom_callback_parser()=default | nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Static Public Attributes | |
static constexpr bool | value |
+
|
+ +static | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
OperationBuilder_v8 Class Helper class used to build Operation_v8 class
-Definition at line 168 of file cudnn_frontend_Operation.h.
+Definition at line 173 of file cudnn_frontend_Operation.h.
constructs the backend Operation_v8 by calling the cudnn API Throws the appropriate error message
-Definition at line 389 of file cudnn_frontend_Operation.h.
+Definition at line 407 of file cudnn_frontend_Operation.h.
-References cudnn_frontend::Operation_v8::alpha2_d, cudnn_frontend::Operation_v8::alpha2_s, cudnn_frontend::Operation_v8::alpha_d, cudnn_frontend::Operation_v8::alpha_s, cudnn_frontend::Operation_v8::alphabetaType, cudnn_frontend::Operation_v8::amatdesc, cudnn_frontend::Operation_v8::bdesc, cudnn_frontend::Operation_v8::beta_d, cudnn_frontend::Operation_v8::beta_s, cudnn_frontend::Operation_v8::bmatdesc, cudnn_frontend::Operation_v8::cdesc, cudnn_frontend::Operation_v8::cmatdesc, cudnn_frontend::Operation_v8::dwdesc, cudnn_frontend::Operation_v8::dxdesc, cudnn_frontend::Operation_v8::dydesc, cudnn_frontend::BackendDescriptor::initialize_managed_backend_pointer(), cudnn_frontend::Operation_v8::is_pointwise_activation_bwd_op, cudnn_frontend::Operation_v8::is_pointwise_activation_fwd_op, cudnn_frontend::Operation_v8::is_pointwise_math_op, cudnn_frontend::Operation_v8::matmuldesc, cudnn_frontend::Operation_v8::op_mode, cudnn_frontend::Operation_v8::operationTag, cudnn_frontend::BackendDescriptor::pointer, cudnn_frontend::Operation_v8::pointwise_mode, cudnn_frontend::Operation_v8::pointwise_port_count, cudnn_frontend::Operation_v8::pwdesc, cudnn_frontend::set_error_and_throw_exception(), cudnn_frontend::BackendDescriptor::status, cudnn_frontend::Operation_v8::wdesc, cudnn_frontend::Operation_v8::xdesc, and cudnn_frontend::Operation_v8::ydesc.
+References cudnn_frontend::Operation_v8::alpha2_d, cudnn_frontend::Operation_v8::alpha2_s, cudnn_frontend::Operation_v8::alpha_d, cudnn_frontend::Operation_v8::alpha_s, cudnn_frontend::Operation_v8::alphabetaType, cudnn_frontend::Operation_v8::amatdesc, cudnn_frontend::Operation_v8::bdesc, cudnn_frontend::Operation_v8::beta_d, cudnn_frontend::Operation_v8::beta_s, cudnn_frontend::Operation_v8::bmatdesc, cudnn_frontend::Operation_v8::cdesc, cudnn_frontend::Operation_v8::cmatdesc, cudnn_frontend::Operation_v8::dwdesc, cudnn_frontend::Operation_v8::dxdesc, cudnn_frontend::Operation_v8::dydesc, cudnn_frontend::BackendDescriptor::initialize_managed_backend_pointer(), cudnn_frontend::Operation_v8::is_pointwise_activation_bwd_op, cudnn_frontend::Operation_v8::is_pointwise_activation_fwd_op, cudnn_frontend::Operation_v8::is_pointwise_math_op, cudnn_frontend::Operation_v8::matmuldesc, cudnn_frontend::Operation_v8::op_mode, cudnn_frontend::Operation_v8::operationTag, cudnn_frontend::BackendDescriptor::pointer, cudnn_frontend::Operation_v8::pointwise_mode, cudnn_frontend::Operation_v8::pointwise_port_count, cudnn_frontend::Operation_v8::pwdesc, cudnn_frontend::Operation_v8::reductiondesc, cudnn_frontend::set_error_and_throw_exception(), cudnn_frontend::BackendDescriptor::status, cudnn_frontend::Operation_v8::wdesc, cudnn_frontend::Operation_v8::xdesc, and cudnn_frontend::Operation_v8::ydesc.
Definition at line 171 of file cudnn_frontend_Operation.h.
+Definition at line 176 of file cudnn_frontend_Operation.h.
@@ -242,7 +246,7 @@Definition at line 173 of file cudnn_frontend_Operation.h.
+Definition at line 178 of file cudnn_frontend_Operation.h.
@@ -266,7 +270,31 @@Definition at line 172 of file cudnn_frontend_Operation.h.
+Definition at line 177 of file cudnn_frontend_Operation.h.
+ + + + +
+
|
+ +private | +
Definition at line 179 of file cudnn_frontend_Operation.h.
Definition at line 170 of file cudnn_frontend_Operation.h.
+Definition at line 175 of file cudnn_frontend_Operation.h.
diff --git a/docs/d1/d29/classcudnn__frontend_1_1OperationBuilder__v8.js b/docs/d1/d29/classcudnn__frontend_1_1OperationBuilder__v8.js index 39595d87..ede889ea 100644 --- a/docs/d1/d29/classcudnn__frontend_1_1OperationBuilder__v8.js +++ b/docs/d1/d29/classcudnn__frontend_1_1OperationBuilder__v8.js @@ -19,6 +19,7 @@ var classcudnn__frontend_1_1OperationBuilder__v8 = [ "setdyDesc", "d3/d92/group__OperationBuilder__v8.html#ga9e4a1e9a233b44cca5b65f0af172b001", null ], [ "setmatmulDesc", "d3/d92/group__OperationBuilder__v8.html#ga3ca1f62832f998566c1b07b4b3c71db4", null ], [ "setpwDesc", "d3/d92/group__OperationBuilder__v8.html#gae6b06877b2e675b2a390f0b122100669", null ], + [ "setreductionDesc", "d3/d92/group__OperationBuilder__v8.html#ga904279a29c2c5c949a0e487dd573ae0a", null ], [ "setwDesc", "d3/d92/group__OperationBuilder__v8.html#ga80466e517e980ba4953e085b3d4e3498", null ], [ "setxDesc", "d3/d92/group__OperationBuilder__v8.html#gaefa06fdaae3b28c6ef08a0189e2a3d3a", null ], [ "setxDesc", "d3/d92/group__OperationBuilder__v8.html#ga04c2492a5376f1a74a57fb49fa7b3599", null ], @@ -26,5 +27,6 @@ var classcudnn__frontend_1_1OperationBuilder__v8 = [ "is_convolution_op", "d1/d29/classcudnn__frontend_1_1OperationBuilder__v8.html#ad82e287889be2ebef348a00479ce3bc0", null ], [ "is_matmul_op", "d1/d29/classcudnn__frontend_1_1OperationBuilder__v8.html#ac806a488b58cc78e338ba96eccee70fd", null ], [ "is_pointwise_op", "d1/d29/classcudnn__frontend_1_1OperationBuilder__v8.html#a98044359c005b796e35fba1a5b689f3d", null ], + [ "is_reduction_op", "d1/d29/classcudnn__frontend_1_1OperationBuilder__v8.html#a65bf6693a5952e65b856dfdf9ad68770", null ], [ "m_operation", "d1/d29/classcudnn__frontend_1_1OperationBuilder__v8.html#a8724628060c71b17e7458c01338b234a", null ] ]; \ No newline at end of file diff --git a/docs/d1/d2c/classnlohmann_1_1detail_1_1json__sax__dom__parser-members.html b/docs/d1/d2c/classnlohmann_1_1detail_1_1json__sax__dom__parser-members.html new file mode 100644 index 00000000..90b08599 --- /dev/null +++ b/docs/d1/d2c/classnlohmann_1_1detail_1_1json__sax__dom__parser-members.html @@ -0,0 +1,132 @@ + + + + + + + +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::json_sax_dom_parser< BasicJsonType >, including all inherited members.
+allow_exceptions | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | private |
binary(binary_t &val) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
binary_t typedef | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | |
boolean(bool val) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
end_array() | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
end_object() | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
errored | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | private |
handle_value(Value &&v) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inlineprivate |
is_errored() const | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
json_sax_dom_parser(BasicJsonType &r, const bool allow_exceptions_=true) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inlineexplicit |
json_sax_dom_parser(const json_sax_dom_parser &)=delete | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | |
json_sax_dom_parser(json_sax_dom_parser &&)=default | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | |
key(string_t &val) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
null() | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
number_float(number_float_t val, const string_t &) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
number_float_t typedef | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | |
number_integer(number_integer_t val) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
number_integer_t typedef | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | |
number_unsigned(number_unsigned_t val) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
number_unsigned_t typedef | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | |
object_element | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | private |
operator=(const json_sax_dom_parser &)=delete | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | |
operator=(json_sax_dom_parser &&)=default | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | |
parse_error(std::size_t, const std::string &, const Exception &ex) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
ref_stack | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | private |
root | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | private |
start_array(std::size_t len) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
start_object(std::size_t len) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
string(string_t &val) | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | inline |
string_t typedef | nlohmann::detail::json_sax_dom_parser< BasicJsonType > | |
~json_sax_dom_parser()=default | nlohmann::detail::json_sax_dom_parser< BasicJsonType > |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Private Types | |
using | number_integer_t = typename BasicJsonType::number_integer_t |
using | number_unsigned_t = typename BasicJsonType::number_unsigned_t |
using | number_float_t = typename BasicJsonType::number_float_t |
using | string_t = typename BasicJsonType::string_t |
using | binary_t = typename BasicJsonType::binary_t |
using | exception_t = typename BasicJsonType::exception |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::iter_impl< BasicJsonType >, including all inherited members.
+__pad0__ | nlohmann::detail::iter_impl< BasicJsonType > | |
__pad1__ | nlohmann::detail::iter_impl< BasicJsonType > | |
array_t typedef | nlohmann::detail::iter_impl< BasicJsonType > | private |
BasicJsonType | nlohmann::detail::iter_impl< BasicJsonType > | private |
difference_type typedef | nlohmann::detail::iter_impl< BasicJsonType > | |
iter_impl()=default | nlohmann::detail::iter_impl< BasicJsonType > | |
iter_impl(iter_impl &&) noexcept=default | nlohmann::detail::iter_impl< BasicJsonType > | |
iter_impl(pointer object) noexcept | nlohmann::detail::iter_impl< BasicJsonType > | inlineexplicit |
iter_impl(const iter_impl< const BasicJsonType > &other) noexcept | nlohmann::detail::iter_impl< BasicJsonType > | inline |
iter_impl(const iter_impl< typename std::remove_const< BasicJsonType >::type > &other) noexcept | nlohmann::detail::iter_impl< BasicJsonType > | inline |
iteration_proxy< iter_impl > | nlohmann::detail::iter_impl< BasicJsonType > | private |
iteration_proxy_value< iter_impl > | nlohmann::detail::iter_impl< BasicJsonType > | private |
iterator_category typedef | nlohmann::detail::iter_impl< BasicJsonType > | |
key() const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
m_it | nlohmann::detail::iter_impl< BasicJsonType > | |
object_t typedef | nlohmann::detail::iter_impl< BasicJsonType > | private |
operator!=(const IterImpl &other) const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator*() const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator+(difference_type i) const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator+(difference_type i, const iter_impl &it) | nlohmann::detail::iter_impl< BasicJsonType > | friend |
operator++(int) | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator++() | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator+=(difference_type i) | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator-(difference_type i) const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator-(const iter_impl &other) const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator--(int) | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator--() | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator-=(difference_type i) | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator->() const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator<(const iter_impl &other) const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator<=(const iter_impl &other) const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator=(iter_impl &&) noexcept=default | nlohmann::detail::iter_impl< BasicJsonType > | |
operator=(const iter_impl< const BasicJsonType > &other) noexcept | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator=(const iter_impl< typename std::remove_const< BasicJsonType >::type > &other) noexcept | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator==(const IterImpl &other) const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator>(const iter_impl &other) const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator>=(const iter_impl &other) const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
operator[](difference_type n) const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
other_iter_impl typedef | nlohmann::detail::iter_impl< BasicJsonType > | private |
other_iter_impl | nlohmann::detail::iter_impl< BasicJsonType > | private |
pointer typedef | nlohmann::detail::iter_impl< BasicJsonType > | |
reference typedef | nlohmann::detail::iter_impl< BasicJsonType > | |
set_end() noexcept | nlohmann::detail::iter_impl< BasicJsonType > | inline |
switch(m_object->m_type) | nlohmann::detail::iter_impl< BasicJsonType > | inline |
value() const | nlohmann::detail::iter_impl< BasicJsonType > | inline |
value_type typedef | nlohmann::detail::iter_impl< BasicJsonType > | |
~iter_impl()=default | nlohmann::detail::iter_impl< BasicJsonType > |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::primitive_iterator_t, including all inherited members.
+__pad0__ | nlohmann::detail::primitive_iterator_t | private |
begin_value | nlohmann::detail::primitive_iterator_t | privatestatic |
difference_type typedef | nlohmann::detail::primitive_iterator_t | private |
end_value | nlohmann::detail::primitive_iterator_t | privatestatic |
get_value() const noexcept | nlohmann::detail::primitive_iterator_t | inline |
is_begin() const noexcept | nlohmann::detail::primitive_iterator_t | inline |
is_end() const noexcept | nlohmann::detail::primitive_iterator_t | inline |
operator+(difference_type n) noexcept | nlohmann::detail::primitive_iterator_t | inline |
operator++() noexcept | nlohmann::detail::primitive_iterator_t | inline |
operator++(int) noexcept | nlohmann::detail::primitive_iterator_t | inline |
operator+=(difference_type n) noexcept | nlohmann::detail::primitive_iterator_t | inline |
operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept | nlohmann::detail::primitive_iterator_t | friend |
operator--() noexcept | nlohmann::detail::primitive_iterator_t | inline |
operator--(int) noexcept | nlohmann::detail::primitive_iterator_t | inline |
operator-=(difference_type n) noexcept | nlohmann::detail::primitive_iterator_t | inline |
operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept | nlohmann::detail::primitive_iterator_t | friend |
operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept | nlohmann::detail::primitive_iterator_t | friend |
set_begin() noexcept | nlohmann::detail::primitive_iterator_t | inline |
set_end() noexcept | nlohmann::detail::primitive_iterator_t | inline |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
a template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class. + More...
+ +#include <json.hpp>
+Public Types | |
using | iterator_category = std::bidirectional_iterator_tag |
using | value_type = typename BasicJsonType::value_type |
the type of the values when the iterator is dereferenced More... | |
using | difference_type = typename BasicJsonType::difference_type |
a type to represent differences between iterators More... | |
using | pointer = typename std::conditional< std::is_const< BasicJsonType >::value, typename BasicJsonType::const_pointer, typename BasicJsonType::pointer >::type |
defines a pointer to the type iterated over (value_type) More... | |
using | reference = typename std::conditional< std::is_const< BasicJsonType >::value, typename BasicJsonType::const_reference, typename BasicJsonType::reference >::type |
defines a reference to the type iterated over (value_type) More... | |
+Public Member Functions | |
iter_impl ()=default | |
~iter_impl ()=default | |
iter_impl (iter_impl &&) noexcept=default | |
iter_impl & | operator= (iter_impl &&) noexcept=default |
iter_impl (pointer object) noexcept | |
constructor for a given JSON instance More... | |
iter_impl (const iter_impl< const BasicJsonType > &other) noexcept | |
const copy constructor More... | |
iter_impl & | operator= (const iter_impl< const BasicJsonType > &other) noexcept |
converting assignment More... | |
iter_impl (const iter_impl< typename std::remove_const< BasicJsonType >::type > &other) noexcept | |
converting constructor More... | |
iter_impl & | operator= (const iter_impl< typename std::remove_const< BasicJsonType >::type > &other) noexcept |
converting assignment More... | |
switch (m_object->m_type) | |
void | set_end () noexcept |
set the iterator past the last value More... | |
reference | operator* () const |
return a reference to the value pointed to by the iterator More... | |
pointer | operator-> () const |
dereference the iterator More... | |
iter_impl const | operator++ (int) |
post-increment (it++) More... | |
iter_impl & | operator++ () |
pre-increment (++it) More... | |
iter_impl const | operator-- (int) |
post-decrement (it–) More... | |
iter_impl & | operator-- () |
pre-decrement (–it) More... | |
template<typename IterImpl , detail::enable_if_t<(std::is_same< IterImpl, iter_impl >::value||std::is_same< IterImpl, other_iter_impl >::value), std::nullptr_t > = nullptr> | |
bool | operator== (const IterImpl &other) const |
comparison: equal More... | |
template<typename IterImpl , detail::enable_if_t<(std::is_same< IterImpl, iter_impl >::value||std::is_same< IterImpl, other_iter_impl >::value), std::nullptr_t > = nullptr> | |
bool | operator!= (const IterImpl &other) const |
comparison: not equal More... | |
bool | operator< (const iter_impl &other) const |
comparison: smaller More... | |
bool | operator<= (const iter_impl &other) const |
comparison: less than or equal More... | |
bool | operator> (const iter_impl &other) const |
comparison: greater than More... | |
bool | operator>= (const iter_impl &other) const |
comparison: greater than or equal More... | |
iter_impl & | operator+= (difference_type i) |
add to iterator More... | |
iter_impl & | operator-= (difference_type i) |
subtract from iterator More... | |
iter_impl | operator+ (difference_type i) const |
add to iterator More... | |
iter_impl | operator- (difference_type i) const |
subtract from iterator More... | |
difference_type | operator- (const iter_impl &other) const |
return difference More... | |
reference | operator[] (difference_type n) const |
access to successor More... | |
const object_t::key_type & | key () const |
return the key of an object iterator More... | |
reference | value () const |
return the value of an iterator More... | |
+Public Attributes | |
JSON_PRIVATE_UNLESS_TESTED | __pad0__: void set_begin() noexcept { JSON_ASSERT(m_object != nullptr) |
JSON_PRIVATE_UNLESS_TESTED | __pad1__: pointer m_object = nullptr |
internal_iterator< typename std::remove_const< BasicJsonType >::type > | m_it {} |
the actual iterator of the associated instance More... | |
+Private Types | |
using | other_iter_impl = iter_impl< typename std::conditional< std::is_const< BasicJsonType >::value, typename std::remove_const< BasicJsonType >::type, const BasicJsonType >::type > |
the iterator with BasicJsonType of different const-ness More... | |
using | object_t = typename BasicJsonType::object_t |
using | array_t = typename BasicJsonType::array_t |
+Private Attributes | |
friend | other_iter_impl |
allow basic_json to access private members More... | |
friend | BasicJsonType |
friend | iteration_proxy< iter_impl > |
friend | iteration_proxy_value< iter_impl > |
+Friends | |
iter_impl | operator+ (difference_type i, const iter_impl &it) |
addition of distance and iterator More... | |
a template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class.
+
+
|
+ +private | +
using nlohmann::detail::iter_impl< BasicJsonType >::difference_type = typename BasicJsonType::difference_type | +
using nlohmann::detail::iter_impl< BasicJsonType >::iterator_category = std::bidirectional_iterator_tag | +
The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. The C++ Standard has never required user-defined iterators to derive from std::iterator. A user-defined iterator should provide publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators.
+ + + +
+
|
+ +private | +
+
|
+ +private | +
using nlohmann::detail::iter_impl< BasicJsonType >::pointer = typename std::conditional<std::is_const<BasicJsonType>::value, typename BasicJsonType::const_pointer, typename BasicJsonType::pointer>::type | +
using nlohmann::detail::iter_impl< BasicJsonType >::reference = typename std::conditional<std::is_const<BasicJsonType>::value, typename BasicJsonType::const_reference, typename BasicJsonType::reference>::type | +
using nlohmann::detail::iter_impl< BasicJsonType >::value_type = typename BasicJsonType::value_type | +
+
|
+ +default | +
+
|
+ +default | +
+
|
+ +defaultnoexcept | +
+
|
+ +inlineexplicitnoexcept | +
constructor for a given JSON instance
+[in] | object | pointer to a JSON object for this iterator |
m_object != nullptr
. Definition at line 11398 of file json.hpp.
+ +References nlohmann::detail::array, JSON_ASSERT, and nlohmann::detail::object.
+ +
+
|
+ +inlinenoexcept | +
const copy constructor
+[in] | other | const iterator to copy from |
+
|
+ +inlinenoexcept | +
+
|
+ +inline | +
return the key of an object iterator
+m_object != nullptr
. Definition at line 11927 of file json.hpp.
+ +References nlohmann::detail::invalid_iterator::create(), JSON_ASSERT, JSON_HEDLEY_LIKELY, and JSON_THROW.
+ +
+
|
+ +inline | +
+
|
+ +inline | +
return a reference to the value pointed to by the iterator
+m_object != nullptr
. Definition at line 11555 of file json.hpp.
+ +References nlohmann::detail::array, nlohmann::detail::invalid_iterator::create(), JSON_ASSERT, JSON_HEDLEY_LIKELY, JSON_THROW, nlohmann::detail::null, and nlohmann::detail::object.
+ +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
pre-increment (++it)
+m_object != nullptr
. Definition at line 11637 of file json.hpp.
+ +References nlohmann::detail::array, JSON_ASSERT, and nlohmann::detail::object.
+ +
+
|
+ +inline | +
add to iterator
+m_object != nullptr
. Definition at line 11804 of file json.hpp.
+ +References nlohmann::detail::array, nlohmann::detail::invalid_iterator::create(), JSON_ASSERT, JSON_THROW, and nlohmann::detail::object.
+ +
+
|
+ +inline | +
+
|
+ +inline | +
return difference
+m_object != nullptr
. Definition at line 11875 of file json.hpp.
+ +References nlohmann::detail::array, nlohmann::detail::internal_iterator< BasicJsonType >::array_iterator, nlohmann::detail::invalid_iterator::create(), JSON_ASSERT, JSON_THROW, nlohmann::detail::iter_impl< BasicJsonType >::m_it, nlohmann::detail::object, and nlohmann::detail::internal_iterator< BasicJsonType >::primitive_iterator.
+ +
+
|
+ +inline | +
+
|
+ +inline | +
pre-decrement (–it)
+m_object != nullptr
. Definition at line 11680 of file json.hpp.
+ +References nlohmann::detail::array, JSON_ASSERT, and nlohmann::detail::object.
+ +
+
|
+ +inline | +
+
|
+ +inline | +
dereference the iterator
+m_object != nullptr
. Definition at line 11592 of file json.hpp.
+ +References nlohmann::detail::array, nlohmann::detail::invalid_iterator::create(), JSON_ASSERT, JSON_HEDLEY_LIKELY, JSON_THROW, and nlohmann::detail::object.
+ +
+
|
+ +inline | +
comparison: smaller
+m_object != nullptr
. Definition at line 11750 of file json.hpp.
+ +References nlohmann::detail::array, nlohmann::detail::internal_iterator< BasicJsonType >::array_iterator, nlohmann::detail::invalid_iterator::create(), JSON_ASSERT, JSON_HEDLEY_UNLIKELY, JSON_THROW, nlohmann::detail::iter_impl< BasicJsonType >::m_it, nlohmann::detail::object, and nlohmann::detail::internal_iterator< BasicJsonType >::primitive_iterator.
+ +
+
|
+ +inline | +
+
|
+ +defaultnoexcept | +
+
|
+ +inlinenoexcept | +
converting assignment
+[in] | other | const iterator to copy from |
Definition at line 11450 of file json.hpp.
+ +References nlohmann::detail::iter_impl< BasicJsonType >::m_it.
+ +
+
|
+ +inlinenoexcept | +
converting assignment
+[in] | other | non-const iterator to copy from |
Definition at line 11475 of file json.hpp.
+ +References JSON_PRIVATE_UNLESS_TESTED, and nlohmann::detail::iter_impl< BasicJsonType >::m_it.
+ +
+
|
+ +inline | +
comparison: equal
+m_object != nullptr
. Definition at line 11713 of file json.hpp.
+ +References nlohmann::detail::array, nlohmann::detail::invalid_iterator::create(), JSON_ASSERT, JSON_HEDLEY_UNLIKELY, JSON_THROW, and nlohmann::detail::object.
+ +
+
|
+ +inline | +
+
|
+ +inline | +
comparison: greater than or equal
+m_object != nullptr
. Definition at line 11795 of file json.hpp.
+ +References nlohmann::detail::operator<().
+ +
+
|
+ +inline | +
access to successor
+m_object != nullptr
. Definition at line 11896 of file json.hpp.
+ +References nlohmann::detail::array, nlohmann::detail::invalid_iterator::create(), JSON_ASSERT, JSON_HEDLEY_LIKELY, JSON_THROW, nlohmann::detail::null, and nlohmann::detail::object.
+ +
+
|
+ +inlinenoexcept | +
set the iterator past the last value
+m_object != nullptr
. Definition at line 11524 of file json.hpp.
+ +References nlohmann::detail::array, JSON_ASSERT, and nlohmann::detail::object.
+ +Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::cend(), and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::end().
+ +
+
|
+ +inline | +
Definition at line 11491 of file json.hpp.
+ +References nlohmann::detail::array, nlohmann::detail::null, and nlohmann::detail::object.
+ +
+
|
+ +inline | +
return the value of an iterator
+m_object != nullptr
. Definition at line 11943 of file json.hpp.
+ +References JSON_PRIVATE_UNLESS_TESTED.
+ +
+
|
+ +friend | +
JSON_PRIVATE_UNLESS_TESTED nlohmann::detail::iter_impl< BasicJsonType >::__pad0__ | +
JSON_PRIVATE_UNLESS_TESTED nlohmann::detail::iter_impl< BasicJsonType >::__pad1__ | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
internal_iterator<typename std::remove_const<BasicJsonType>::type> nlohmann::detail::iter_impl< BasicJsonType >::m_it {} | +
the actual iterator of the associated instance
+ +Definition at line 11952 of file json.hpp.
+ +Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::insert(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::insert_iterator(), nlohmann::detail::iter_impl< BasicJsonType >::operator-(), nlohmann::detail::iter_impl< BasicJsonType >::operator<(), and nlohmann::detail::iter_impl< BasicJsonType >::operator=().
+ +
+
|
+ +private | +
allow basic_json to access private members
+ + + +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Static Public Attributes | |
static constexpr T | value {} |
+
|
+ +static | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Public Types | |
using | char_type = char |
+Public Member Functions | |
wide_string_input_adapter (BaseInputAdapter base) | |
std::char_traits< char >::int_type | get_character () noexcept |
+Private Member Functions | |
template<size_t T> | |
void | fill_buffer () |
+Private Attributes | |
BaseInputAdapter | base_adapter |
std::array< std::char_traits< char >::int_type, 4 > | utf8_bytes = {{0, 0, 0, 0}} |
a buffer for UTF-8 bytes More... | |
std::size_t | utf8_bytes_index = 0 |
index to the utf8_codes array for the next valid byte More... | |
std::size_t | utf8_bytes_filled = 0 |
number of valid bytes in the utf8_codes array More... | |
using nlohmann::detail::wide_string_input_adapter< BaseInputAdapter, WideCharType >::char_type = char | +
+
|
+ +inline | +
+
|
+ +inlineprivate | +
+
|
+ +inlinenoexcept | +
Definition at line 5519 of file json.hpp.
+ +References JSON_ASSERT.
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Public Types | |
using | number_integer_t = typename BasicJsonType::number_integer_t |
using | number_unsigned_t = typename BasicJsonType::number_unsigned_t |
using | number_float_t = typename BasicJsonType::number_float_t |
using | string_t = typename BasicJsonType::string_t |
using | binary_t = typename BasicJsonType::binary_t |
+Public Member Functions | |
bool | null () |
bool | boolean (bool) |
bool | number_integer (number_integer_t) |
bool | number_unsigned (number_unsigned_t) |
bool | number_float (number_float_t, const string_t &) |
bool | string (string_t &) |
bool | binary (binary_t &) |
bool | start_object (std::size_t=std::size_t(-1)) |
bool | key (string_t &) |
bool | end_object () |
bool | start_array (std::size_t=std::size_t(-1)) |
bool | end_array () |
bool | parse_error (std::size_t, const std::string &, const detail::exception &) |
using nlohmann::detail::json_sax_acceptor< BasicJsonType >::binary_t = typename BasicJsonType::binary_t | +
using nlohmann::detail::json_sax_acceptor< BasicJsonType >::number_float_t = typename BasicJsonType::number_float_t | +
using nlohmann::detail::json_sax_acceptor< BasicJsonType >::number_integer_t = typename BasicJsonType::number_integer_t | +
using nlohmann::detail::json_sax_acceptor< BasicJsonType >::number_unsigned_t = typename BasicJsonType::number_unsigned_t | +
using nlohmann::detail::json_sax_acceptor< BasicJsonType >::string_t = typename BasicJsonType::string_t | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::external_constructor< value_t::boolean >, including all inherited members.
+construct(BasicJsonType &j, typename BasicJsonType::boolean_t b) noexcept | nlohmann::detail::external_constructor< value_t::boolean > | inlinestatic |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Public Member Functions | |
constexpr difference_type | get_value () const noexcept |
void | set_begin () noexcept |
set iterator to a defined beginning More... | |
void | set_end () noexcept |
set iterator to a defined past the end More... | |
constexpr bool | is_begin () const noexcept |
return whether the iterator can be dereferenced More... | |
constexpr bool | is_end () const noexcept |
return whether the iterator is at end More... | |
primitive_iterator_t | operator+ (difference_type n) noexcept |
primitive_iterator_t & | operator++ () noexcept |
primitive_iterator_t const | operator++ (int) noexcept |
primitive_iterator_t & | operator-- () noexcept |
primitive_iterator_t const | operator-- (int) noexcept |
primitive_iterator_t & | operator+= (difference_type n) noexcept |
primitive_iterator_t & | operator-= (difference_type n) noexcept |
+Private Types | |
using | difference_type = std::ptrdiff_t |
+Private Attributes | |
JSON_PRIVATE_UNLESS_TESTED | __pad0__: difference_type m_it = (std::numeric_limits<std::ptrdiff_t>::min)() |
+Static Private Attributes | |
static constexpr difference_type | begin_value = 0 |
static constexpr difference_type | end_value = begin_value + 1 |
+Friends | |
constexpr bool | operator== (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept |
constexpr bool | operator< (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept |
constexpr difference_type | operator- (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept |
+
|
+ +private | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +inlinenoexcept | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +private | +
+
|
+ +staticprivate | +
+
|
+ +staticprivate | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
output adapter for basic_string + More...
+ +#include <json.hpp>
+Public Member Functions | |
output_string_adapter (StringType &s) noexcept | |
void | write_character (CharType c) override |
void | write_characters (const CharType *s, std::size_t length) override |
Public Member Functions inherited from nlohmann::detail::output_adapter_protocol< CharType > | |
virtual | ~output_adapter_protocol ()=default |
output_adapter_protocol ()=default | |
output_adapter_protocol (const output_adapter_protocol &)=default | |
output_adapter_protocol (output_adapter_protocol &&) noexcept=default | |
output_adapter_protocol & | operator= (const output_adapter_protocol &)=default |
output_adapter_protocol & | operator= (output_adapter_protocol &&) noexcept=default |
+Private Attributes | |
StringType & | str |
output adapter for basic_string
+ + +
+
|
+ +inlineexplicitnoexcept | +
+
|
+ +inlineoverridevirtual | +
Implements nlohmann::detail::output_adapter_protocol< CharType >.
+ +Definition at line 13210 of file json.hpp.
+ +References JSON_HEDLEY_NON_NULL.
+ +
+
|
+ +inlineoverridevirtual | +
Implements nlohmann::detail::output_adapter_protocol< CharType >.
+ + + +
+
|
+ +private | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Public Types | |
using | object_t = typename BasicJsonType::object_t |
+Static Public Attributes | |
static constexpr bool | value |
using nlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >::object_t = typename BasicJsonType::object_t | +
+
|
+ +static | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Public Types | |
using | type = integer_sequence< T, Ints...,(Ints+SeqSize)..., 2 *SeqSize > |
using nlohmann::detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 1 >::type = integer_sequence < T, Ints..., (Ints + SeqSize)..., 2 * SeqSize > | +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::static_const< T >, including all inherited members.
+value | nlohmann::detail::static_const< T > | static |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
exception indicating access out of the defined range + More...
+ +#include <json.hpp>
+Static Public Member Functions | |
template<typename BasicJsonType > | |
static out_of_range | create (int id_, const std::string &what_arg, const BasicJsonType &context) |
+Private Member Functions | |
out_of_range (int id_, const char *what_arg) | |
+Additional Inherited Members | |
Public Member Functions inherited from nlohmann::detail::exception | |
const char * | what () const noexcept override |
returns the explanatory string More... | |
Public Attributes inherited from nlohmann::detail::exception | |
const int | id |
the id of the exception More... | |
Protected Member Functions inherited from nlohmann::detail::exception | |
exception (int id_, const char *what_arg) | |
Static Protected Member Functions inherited from nlohmann::detail::exception | |
static std::string | name (const std::string &ename, int id_) |
template<typename BasicJsonType > | |
static std::string | diagnostics (const BasicJsonType &leaf_element) |
exception indicating access out of the defined range
+This exception is thrown in case a library function is called on an input parameter that exceeds the expected range, for instance in case of array indices or nonexisting object keys.
+Exceptions have ids 4xx.
+name / id | example message | description |
---|---|---|
json.exception.out_of_range.401 | array index 3 is out of range | The provided array index i is larger than size-1. |
json.exception.out_of_range.402 | array index '-' (3) is out of range | The special array index - in a JSON Pointer never describes a valid element of the array, but the index past the end. That is, it can only be used to add elements at this position, but not to read it. |
json.exception.out_of_range.403 | key 'foo' not found | The provided key was not found in the JSON object. |
json.exception.out_of_range.404 | unresolved reference token 'foo' | A reference token in a JSON Pointer could not be resolved. |
json.exception.out_of_range.405 | JSON pointer has no parent | The JSON Patch operations 'remove' and 'add' can not be applied to the root element of the JSON value. |
json.exception.out_of_range.406 | number overflow parsing '10E1000' | A parsed number could not be stored as without changing it to NaN or INF. |
json.exception.out_of_range.407 | number overflow serializing '9223372036854775808' | UBJSON and BSON only support integer numbers up to 9223372036854775807. (until version 3.8.0) |
json.exception.out_of_range.408 | excessive array size: 8658170730974374167 | The size (following # ) of an UBJSON array or object exceeds the maximal capacity. |
json.exception.out_of_range.409 | BSON key cannot contain code point U+0000 (at byte 2) | Key identifiers to be serialized to BSON cannot contain code point U+0000, since the key is stored as zero-terminated c-string |
{The following code shows how an out_of_range
exception can be caught.,out_of_range}
+
|
+ +inlineprivate | +
+
|
+ +inlinestatic | +
Definition at line 2964 of file json.hpp.
+ +References nlohmann::detail::exception::diagnostics(), JSON_HEDLEY_NON_NULL, nlohmann::detail::exception::name(), and nlohmann::detail::string.
+ +Referenced by nlohmann::json_pointer< BasicJsonType >::array_index(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::at(), nlohmann::json_pointer< BasicJsonType >::back(), nlohmann::detail::binary_writer< BasicJsonType, CharType >::calc_bson_entry_header_size(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::erase(), nlohmann::json_pointer< BasicJsonType >::get_checked(), nlohmann::json_pointer< BasicJsonType >::get_unchecked(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::patch(), nlohmann::json_pointer< BasicJsonType >::pop_back(), nlohmann::detail::parser< BasicJsonType, InputAdapterType >::sax_parse_internal(), nlohmann::detail::json_sax_dom_parser< BasicJsonType >::start_array(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >::start_array(), nlohmann::detail::json_sax_dom_parser< BasicJsonType >::start_object(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >::start_object(), and nlohmann::detail::binary_writer< BasicJsonType, CharType >::write_bson_unsigned().
+ +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >, including all inherited members.
+CompatibleLimits typedef | nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > > | |
RealLimits typedef | nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > > | |
value | nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > > | static |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Public Member Functions | |
template<typename BasicJsonType , typename T > | |
auto | operator() (BasicJsonType &j, T &&val) const noexcept(noexcept(to_json(j, std::forward< T >(val)))) -> decltype(to_json(j, std::forward< T >(val)), void()) |
+
|
+ +inlinenoexcept | +
Definition at line 4823 of file json.hpp.
+ +References nlohmann::detail::to_json().
+ +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::is_getable< BasicJsonType, T >, including all inherited members.
+value | nlohmann::detail::is_getable< BasicJsonType, T > | static |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <cudnn_frontend_ReductionDesc.h>
+Public Member Functions | |
auto | setMathPrecision (cudnnDataType_t data_type_) -> ReductionDescBuilder_v8 & |
Set Math Precision Data Type for the Reduction Operation. More... | |
auto | setReductionOp (cudnnReduceTensorOp_t op_) -> ReductionDescBuilder_v8 & |
Set redution operator for the Reduction Operation. More... | |
ReductionDesc_v8 && | build () |
ReductionDescBuilder_v8 ()=default | |
~ReductionDescBuilder_v8 ()=default | |
ReductionDescBuilder_v8 (ReductionDescBuilder_v8 &&)=delete | |
ReductionDescBuilder_v8 (ReductionDescBuilder_v8 const &)=delete | |
ReductionDescBuilder_v8 & | operator= (ReductionDescBuilder_v8 const &)=delete |
+Private Attributes | |
ReductionDesc_v8 | m_reductionDesc |
ReductionDescBuilder_v8 Class Helper class used to build ReductionDesc_v8 class
+ +Definition at line 79 of file cudnn_frontend_ReductionDesc.h.
+
+
|
+ +explicitdefault | +
+
|
+ +default | +
+
|
+ +delete | +
+
|
+ +delete | +
+
|
+ +inline | +
constructs the ReductionDesc_v8 by calling the cudnn API Throws the appropriate error message
+ +Definition at line 102 of file cudnn_frontend_ReductionDesc.h.
+ +References cudnn_frontend::ReductionDesc_v8::operator=(), cudnn_frontend::ReductionDesc_v8::ReductionDescBuilder_v8, cudnn_frontend::set_error_and_throw_exception(), and cudnn_frontend::BackendDescriptor::status.
+ +
+
|
+ +delete | +
+
|
+ +private | +
Definition at line 157 of file cudnn_frontend_ReductionDesc.h.
+ +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
Set upper and lower limits for the RELU activation.
+Set pointwise mode for the activation.
Definition at line 155 of file cudnn_frontend_PointWiseDesc.h.
diff --git a/docs/d2/dbb/group__EngineConfigBuilder__v8.html b/docs/d2/dbb/group__EngineConfigBuilder__v8.html index 6fe6862f..044ae393 100644 --- a/docs/d2/dbb/group__EngineConfigBuilder__v8.html +++ b/docs/d2/dbb/group__EngineConfigBuilder__v8.html @@ -126,7 +126,7 @@Referenced by cudnn_frontend::EngineFallbackListBuilder_v8::build().
+Referenced by cudnn_frontend::EngineFallbackListBuilder_v8::build().
diff --git a/docs/d2/dc4/structnlohmann_1_1detail_1_1iterator__input__adapter__factory_3_01IteratorType_00_01enable__if__0c89cbb31dac1e960c788dd5bec52102.html b/docs/d2/dc4/structnlohmann_1_1detail_1_1iterator__input__adapter__factory_3_01IteratorType_00_01enable__if__0c89cbb31dac1e960c788dd5bec52102.html new file mode 100644 index 00000000..5e385955 --- /dev/null +++ b/docs/d2/dc4/structnlohmann_1_1detail_1_1iterator__input__adapter__factory_3_01IteratorType_00_01enable__if__0c89cbb31dac1e960c788dd5bec52102.html @@ -0,0 +1,106 @@ + + + + + + + +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >, including all inherited members.
+adapter_type typedef | nlohmann::detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > | |
base_adapter_type typedef | nlohmann::detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > | |
char_type typedef | nlohmann::detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > | |
create(IteratorType first, IteratorType last) | nlohmann::detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > | inlinestatic |
iterator_type typedef | nlohmann::detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::external_constructor< value_t::array >, including all inherited members.
+construct(BasicJsonType &j, const typename BasicJsonType::array_t &arr) | nlohmann::detail::external_constructor< value_t::array > | inlinestatic |
construct(BasicJsonType &j, typename BasicJsonType::array_t &&arr) | nlohmann::detail::external_constructor< value_t::array > | inlinestatic |
construct(BasicJsonType &j, const CompatibleArrayType &arr) | nlohmann::detail::external_constructor< value_t::array > | inlinestatic |
construct(BasicJsonType &j, const std::vector< bool > &arr) | nlohmann::detail::external_constructor< value_t::array > | inlinestatic |
construct(BasicJsonType &j, const std::valarray< T > &arr) | nlohmann::detail::external_constructor< value_t::array > | inlinestatic |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::external_constructor< value_t::object >, including all inherited members.
+construct(BasicJsonType &j, const typename BasicJsonType::object_t &obj) | nlohmann::detail::external_constructor< value_t::object > | inlinestatic |
construct(BasicJsonType &j, typename BasicJsonType::object_t &&obj) | nlohmann::detail::external_constructor< value_t::object > | inlinestatic |
construct(BasicJsonType &j, const CompatibleObjectType &obj) | nlohmann::detail::external_constructor< value_t::object > | inlinestatic |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::output_adapter_protocol< CharType >, including all inherited members.
+operator=(const output_adapter_protocol &)=default | nlohmann::detail::output_adapter_protocol< CharType > | |
operator=(output_adapter_protocol &&) noexcept=default | nlohmann::detail::output_adapter_protocol< CharType > | |
output_adapter_protocol()=default | nlohmann::detail::output_adapter_protocol< CharType > | |
output_adapter_protocol(const output_adapter_protocol &)=default | nlohmann::detail::output_adapter_protocol< CharType > | |
output_adapter_protocol(output_adapter_protocol &&) noexcept=default | nlohmann::detail::output_adapter_protocol< CharType > | |
write_character(CharType c)=0 | nlohmann::detail::output_adapter_protocol< CharType > | pure virtual |
write_characters(const CharType *s, std::size_t length)=0 | nlohmann::detail::output_adapter_protocol< CharType > | pure virtual |
~output_adapter_protocol()=default | nlohmann::detail::output_adapter_protocol< CharType > | virtual |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
Definition at line 127 of file cudnn_frontend_OperationGraph.h.
@@ -165,7 +165,7 @@Definition at line 133 of file cudnn_frontend_OperationGraph.h.
diff --git a/docs/d3/d06/classcudnn__frontend_1_1OperationGraph__v8-members.html b/docs/d3/d06/classcudnn__frontend_1_1OperationGraph__v8-members.html index 14c8966b..168b3e35 100644 --- a/docs/d3/d06/classcudnn__frontend_1_1OperationGraph__v8-members.html +++ b/docs/d3/d06/classcudnn__frontend_1_1OperationGraph__v8-members.html @@ -96,22 +96,23 @@Referenced by cudnn_frontend::EngineFallbackListBuilder_v8::build().
+Referenced by cudnn_frontend::EngineFallbackListBuilder_v8::build().
diff --git a/docs/d3/d09/structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1binary_01_4.html b/docs/d3/d09/structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1binary_01_4.html new file mode 100644 index 00000000..2cec59f1 --- /dev/null +++ b/docs/d3/d09/structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1binary_01_4.html @@ -0,0 +1,215 @@ + + + + + + + +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+Static Public Member Functions | |
template<typename BasicJsonType > | |
static void | construct (BasicJsonType &j, const typename BasicJsonType::binary_t &b) |
template<typename BasicJsonType > | |
static void | construct (BasicJsonType &j, typename BasicJsonType::binary_t &&b) |
+
|
+ +inlinestatic | +
Definition at line 4529 of file json.hpp.
+ +References nlohmann::detail::binary.
+ +
+
|
+ +inlinestatic | +
Definition at line 4537 of file json.hpp.
+ +References nlohmann::detail::binary.
+ +
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::integer_sequence< T, Ints >, including all inherited members.
+size() noexcept | nlohmann::detail::integer_sequence< T, Ints > | inlinestatic |
value_type typedef | nlohmann::detail::integer_sequence< T, Ints > |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::iterator_input_adapter< IteratorType >, including all inherited members.
+char_type typedef | nlohmann::detail::iterator_input_adapter< IteratorType > | |
current | nlohmann::detail::iterator_input_adapter< IteratorType > | private |
empty() const | nlohmann::detail::iterator_input_adapter< IteratorType > | inlineprivate |
end | nlohmann::detail::iterator_input_adapter< IteratorType > | private |
get_character() | nlohmann::detail::iterator_input_adapter< IteratorType > | inline |
iterator_input_adapter(IteratorType first, IteratorType last) | nlohmann::detail::iterator_input_adapter< IteratorType > | inline |
wide_string_input_helper | nlohmann::detail::iterator_input_adapter< IteratorType > | friend |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
This is the complete list of members for nlohmann::detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 0 >, including all inherited members.
+type typedef | nlohmann::detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 0 > |
+ CUDNN Frontend API
+ 8.2.0
+
+ |
+
#include <json.hpp>