Home
last modified time | relevance | path

Searched full:optimizer (Results 1 – 25 of 1714) sorted by relevance

12345678910>>...69

/external/tensorflow/tensorflow/core/grappler/optimizers/
Darithmetic_optimizer_test_utils.h31 // Optimize a graph using optimizer and prune all the nodes that no
33 void OptimizeAndPrune(GraphOptimizer* optimizer, GrapplerItem* item, in OptimizeAndPrune() argument
35 TF_EXPECT_OK(optimizer->Optimize(nullptr, *item, output)); in OptimizeAndPrune()
41 // Run optimizer twice to make sure the rewrite is idempotent.
42 void DedupAndOptimizeTwiceAndPrune(GraphOptimizer* optimizer, in DedupAndOptimizeTwiceAndPrune() argument
47 TF_EXPECT_OK(optimizer->Optimize(nullptr, *item, output)); in DedupAndOptimizeTwiceAndPrune()
50 TF_EXPECT_OK(optimizer->Optimize(nullptr, *item, output)); in DedupAndOptimizeTwiceAndPrune()
56 // Run optimizer twice to make sure the rewrite is idempotent.
57 void OptimizeTwice(GraphOptimizer* optimizer, GrapplerItem* item, in OptimizeTwice() argument
59 TF_EXPECT_OK(optimizer->Optimize(nullptr, *item, output)); in OptimizeTwice()
[all …]
/external/deqp-deps/SPIRV-Tools/source/opt/
Doptimizer.cpp15 #include "spirv-tools/optimizer.hpp"
45 struct Optimizer::PassToken::Impl {
51 Optimizer::PassToken::PassToken( in PassToken()
52 std::unique_ptr<Optimizer::PassToken::Impl> impl) in PassToken()
55 Optimizer::PassToken::PassToken(std::unique_ptr<opt::Pass>&& pass) in PassToken()
56 : impl_(MakeUnique<Optimizer::PassToken::Impl>(std::move(pass))) {} in PassToken()
58 Optimizer::PassToken::PassToken(PassToken&& that) in PassToken()
61 Optimizer::PassToken& Optimizer::PassToken::operator=(PassToken&& that) { in operator =()
66 Optimizer::PassToken::~PassToken() {} in ~PassToken()
68 struct Optimizer::Impl {
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Doptimizer.cpp15 #include "spirv-tools/optimizer.hpp"
45 struct Optimizer::PassToken::Impl {
51 Optimizer::PassToken::PassToken( in PassToken()
52 std::unique_ptr<Optimizer::PassToken::Impl> impl) in PassToken()
55 Optimizer::PassToken::PassToken(std::unique_ptr<opt::Pass>&& pass) in PassToken()
56 : impl_(MakeUnique<Optimizer::PassToken::Impl>(std::move(pass))) {} in PassToken()
58 Optimizer::PassToken::PassToken(PassToken&& that) in PassToken()
61 Optimizer::PassToken& Optimizer::PassToken::operator=(PassToken&& that) { in operator =()
66 Optimizer::PassToken::~PassToken() {} in ~PassToken()
68 struct Optimizer::Impl {
[all …]
/external/angle/third_party/spirv-tools/src/source/opt/
Doptimizer.cpp15 #include "spirv-tools/optimizer.hpp"
45 struct Optimizer::PassToken::Impl {
51 Optimizer::PassToken::PassToken( in PassToken()
52 std::unique_ptr<Optimizer::PassToken::Impl> impl) in PassToken()
55 Optimizer::PassToken::PassToken(std::unique_ptr<opt::Pass>&& pass) in PassToken()
56 : impl_(MakeUnique<Optimizer::PassToken::Impl>(std::move(pass))) {} in PassToken()
58 Optimizer::PassToken::PassToken(PassToken&& that) in PassToken()
61 Optimizer::PassToken& Optimizer::PassToken::operator=(PassToken&& that) { in operator =()
66 Optimizer::PassToken::~PassToken() {} in ~PassToken()
68 struct Optimizer::Impl {
[all …]
/external/angle/third_party/glslang/src/SPIRV/
DSpvTools.cpp46 #include "spirv-tools/optimizer.hpp"
84 // Callback passed to spvtools::Optimizer::SetMessageConsumer
174 // Apply the SPIRV-Tools optimizer to generated SPIR-V. HLSL SPIR-V is legalized in the process.
180 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform() local
181 optimizer.SetMessageConsumer(OptimizerMesssageConsumer); in SpirvToolsTransform()
188 optimizer.RegisterPass(spvtools::CreateStripDebugInfoPass()); in SpirvToolsTransform()
190 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform()
191 optimizer.RegisterPass(spvtools::CreateDeadBranchElimPass()); in SpirvToolsTransform()
192 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform()
193 optimizer.RegisterPass(spvtools::CreateInlineExhaustivePass()); in SpirvToolsTransform()
[all …]
/external/deqp-deps/glslang/SPIRV/
DSpvTools.cpp46 #include "spirv-tools/optimizer.hpp"
84 // Callback passed to spvtools::Optimizer::SetMessageConsumer
174 // Apply the SPIRV-Tools optimizer to generated SPIR-V. HLSL SPIR-V is legalized in the process.
180 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform() local
181 optimizer.SetMessageConsumer(OptimizerMesssageConsumer); in SpirvToolsTransform()
188 optimizer.RegisterPass(spvtools::CreateStripDebugInfoPass()); in SpirvToolsTransform()
190 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform()
191 optimizer.RegisterPass(spvtools::CreateDeadBranchElimPass()); in SpirvToolsTransform()
192 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform()
193 optimizer.RegisterPass(spvtools::CreateInlineExhaustivePass()); in SpirvToolsTransform()
[all …]
/external/tensorflow/tensorflow/python/tpu/tests/
Dtpu_embedding_v1_correctness_test.py33 # Slot names in Keras optimizer v2 are different compared to the slot names
57 def _create_mid_level(self, optimizer=None): argument
59 if optimizer is None:
60 optimizer = tpu_embedding_v2_utils.SGD(learning_rate=0.1)
63 feature_config=self.feature_config, optimizer=optimizer)
65 def _get_slot_variable_creation_fn(self, optimizer): argument
67 # passed optimizer rather than the built-in methods. This allows a user to
72 slots[slot] = optimizer.add_slot(
73 table, _SLOT_NAME_MAPPING[type(optimizer)][slot], initializer)
81 # Keras optimizers has to be translated to embedding optimizer with slot
[all …]
Dtpu_embedding_base_test.py160 def _create_mid_level(self, optimizer=None): argument
162 if optimizer is None:
163 optimizer = tpu_embedding_v2_utils.SGD(learning_rate=0.1)
166 feature_config=self.feature_config, optimizer=optimizer)
173 optimizer = tpu_embedding_v2_utils.SGD(learning_rate=0.1)
175 optimizer = tpu_embedding_v2_utils.Adagrad(learning_rate=0.1)
177 optimizer = tpu_embedding_v2_utils.Adam(learning_rate=0.1)
179 optimizer = tpu_embedding_v2_utils.FTRL(learning_rate=0.1)
181 optimizer = tpu_embedding_v2_utils.AdagradMomentum(
189 raise ValueError('optimizer is not recognized: ', optimizer_name)
[all …]
/external/tensorflow/tensorflow/python/keras/
Doptimizers.py16 """Built-in optimizer classes.
18 For more examples see the base class `tf.keras.optimizers.Optimizer`.
22 from tensorflow.python.keras.optimizer_v1 import Optimizer
35 from tensorflow.python.training import optimizer as tf_optimizer_module
40 def serialize(optimizer): argument
41 """Serialize the optimizer configuration to JSON compatible python dict.
43 The configuration can be used for persistence and reconstruct the `Optimizer`
52 optimizer: An `Optimizer` instance to serialize.
55 Python dict which contains the configuration of the input optimizer.
57 return serialize_keras_object(optimizer)
[all …]
/external/angle/third_party/spirv-tools/src/test/opt/
Dc_interface_test.cpp40 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1); in TEST() local
41 ASSERT_NE(optimizer, nullptr); in TEST()
51 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t), in TEST()
57 spvOptimizerDestroy(optimizer); in TEST()
76 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1); in TEST() local
77 ASSERT_NE(optimizer, nullptr); in TEST()
80 optimizer, in TEST()
96 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t), in TEST()
105 spvOptimizerDestroy(optimizer); in TEST()
124 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1); in TEST() local
[all …]
/external/deqp-deps/SPIRV-Tools/test/opt/
Dc_interface_test.cpp40 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1); in TEST() local
41 ASSERT_NE(optimizer, nullptr); in TEST()
51 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t), in TEST()
57 spvOptimizerDestroy(optimizer); in TEST()
76 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1); in TEST() local
77 ASSERT_NE(optimizer, nullptr); in TEST()
80 optimizer, in TEST()
96 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t), in TEST()
105 spvOptimizerDestroy(optimizer); in TEST()
124 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1); in TEST() local
[all …]
/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dc_interface_test.cpp40 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1); in TEST() local
41 ASSERT_NE(optimizer, nullptr); in TEST()
51 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t), in TEST()
57 spvOptimizerDestroy(optimizer); in TEST()
76 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1); in TEST() local
77 ASSERT_NE(optimizer, nullptr); in TEST()
80 optimizer, in TEST()
96 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t), in TEST()
105 spvOptimizerDestroy(optimizer); in TEST()
124 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1); in TEST() local
[all …]
/external/tensorflow/tensorflow/python/checkpoint/
Dcheckpoint_with_v1_optimizers_test.py42 optimizer = adam.AdamOptimizer(0.1)
44 optimizer.minimize(root.var.read_value)
46 train_op = optimizer.minimize(root.var)
47 # Note that `optimizer` has not been added as a dependency of
51 trackable_utils.Checkpoint(root=root, optimizer=optimizer)))
55 root.optimizer = optimizer
57 self.evaluate(state_ops.assign(optimizer.get_slot(name="m", var=root.var),
72 new_root.optimizer = adam.AdamOptimizer(0.1)
81 new_root.optimizer.get_slot(name="m", var=new_root.var)))
83 self.assertIs(new_root.optimizer.get_slot(name="m", var=new_root.var),
[all …]
/external/deqp-deps/SPIRV-Tools/include/spirv-tools/
Doptimizer.hpp40 class Optimizer { class
74 explicit Optimizer(spv_target_env env);
77 Optimizer(const Optimizer&) = delete;
78 Optimizer(Optimizer&&) = delete;
79 Optimizer& operator=(const Optimizer&) = delete;
80 Optimizer& operator=(Optimizer&&) = delete;
83 ~Optimizer();
92 // Registers the given |pass| to this optimizer. Passes will be run in the
95 Optimizer& RegisterPass(PassToken&& pass);
103 Optimizer& RegisterPerformancePasses();
[all …]
/external/swiftshader/third_party/SPIRV-Tools/include/spirv-tools/
Doptimizer.hpp40 class SPIRV_TOOLS_EXPORT Optimizer { class
74 explicit Optimizer(spv_target_env env);
77 Optimizer(const Optimizer&) = delete;
78 Optimizer(Optimizer&&) = delete;
79 Optimizer& operator=(const Optimizer&) = delete;
80 Optimizer& operator=(Optimizer&&) = delete;
83 ~Optimizer();
92 // Registers the given |pass| to this optimizer. Passes will be run in the
95 Optimizer& RegisterPass(PassToken&& pass);
103 Optimizer& RegisterPerformancePasses();
[all …]
/external/angle/third_party/spirv-tools/src/include/spirv-tools/
Doptimizer.hpp40 class SPIRV_TOOLS_EXPORT Optimizer { class
74 explicit Optimizer(spv_target_env env);
77 Optimizer(const Optimizer&) = delete;
78 Optimizer(Optimizer&&) = delete;
79 Optimizer& operator=(const Optimizer&) = delete;
80 Optimizer& operator=(Optimizer&&) = delete;
83 ~Optimizer();
92 // Registers the given |pass| to this optimizer. Passes will be run in the
95 Optimizer& RegisterPass(PassToken&& pass);
103 Optimizer& RegisterPerformancePasses();
[all …]
/external/tensorflow/tensorflow/python/training/experimental/
Dmixed_precision.py19 from tensorflow.python.training import optimizer
27 # is a loss scale optimizer class, and wrapper_fn is a function that takes in
28 # an optimizer and LossScale and returns a wrapper_cls instance.
30 optimizer.Optimizer:
37 """Registers a loss scale optimizer wrapper.
40 automatically wraps an optimizer with an optimizer wrapper that performs loss
48 optimizer_cls: A base optimizer class, e.g. `tf.keras.optimizers.Optimizer`.
49 wrapper_fn: A function that takes in arguments "optimizer" and
50 "loss_scale", and returns a loss scale optimizer of type "wrapper_cls"
51 that wraps "optimizer".
[all …]
/external/aws-sdk-java-v2/services/computeoptimizer/src/main/resources/codegen-resources/
Dendpoint-tests.json7 "url": "https://compute-optimizer.ap-northeast-1.amazonaws.com"
20 "url": "https://compute-optimizer.ap-northeast-2.amazonaws.com"
33 "url": "https://compute-optimizer.ap-south-1.amazonaws.com"
46 "url": "https://compute-optimizer.ap-southeast-1.amazonaws.com"
59 "url": "https://compute-optimizer.ap-southeast-2.amazonaws.com"
72 "url": "https://compute-optimizer.ca-central-1.amazonaws.com"
85 "url": "https://compute-optimizer.eu-central-1.amazonaws.com"
98 "url": "https://compute-optimizer.eu-north-1.amazonaws.com"
111 "url": "https://compute-optimizer.eu-west-1.amazonaws.com"
124 "url": "https://compute-optimizer.eu-west-2.amazonaws.com"
[all …]
/external/tensorflow/tensorflow/python/tpu/
Dtpu_optimizer.py16 """Optimizer that implements cross-shard gradient reduction for TPU."""
24 from tensorflow.python.training import optimizer
29 class CrossShardOptimizer(optimizer.Optimizer):
30 """An optimizer that averages gradients across TPU shards."""
37 """Construct a new cross-shard optimizer.
40 opt: An existing `Optimizer` to encapsulate.
46 optimizer to subgroups.
56 if not isinstance(opt, optimizer.Optimizer):
58 "CrossShardOptimizer only works with tf.training.Optimizer and not "
59 f"Keras Optimizer. Received: {opt}. "
[all …]
Dtpu_embedding_v2_utils.py103 """Sets the optimizer fields in the OptimizationParameters."""
130 """Returns the load function for the optimizer."""
135 """Returns the retrieve function for the optimizer."""
180 Pass this to `tf.tpu.experimental.embedding.TPUEmbedding` via the `optimizer`
181 argument to set the global optimizer and its parameters:
186 optimizer=tf.tpu.experimental.embedding.SGD(0.1))
190 optimizer parameter to set a table specific optimizer. This will override the
191 optimizer and parameters for global embedding optimizer defined above:
197 optimizer=tf.tpu.experimental.embedding.SGD(0.2))
211 optimizer=tf.tpu.experimental.embedding.SGD(0.1))
[all …]
/external/apache-commons-math/src/main/java/org/apache/commons/math3/optim/nonlinear/scalar/
DMultiStartMultivariateOptimizer.java30 * Multi-start optimizer.
32 * This class wraps an optimizer in order to use it several times in
40 /** Underlying optimizer. */
41 private final MultivariateOptimizer optimizer; field in MultiStartMultivariateOptimizer
46 * Create a multi-start optimizer from a single-start optimizer.
48 * @param optimizer Single-start optimizer to wrap.
50 * If {@code starts == 1}, the result will be same as if {@code optimizer}
53 * @throws NullArgumentException if {@code optimizer} or {@code generator}
57 public MultiStartMultivariateOptimizer(final MultivariateOptimizer optimizer, in MultiStartMultivariateOptimizer() argument
62 super(optimizer, starts, generator); in MultiStartMultivariateOptimizer()
[all …]
/external/apache-commons-math/src/main/java/org/apache/commons/math3/optim/nonlinear/vector/
DMultiStartMultivariateVectorOptimizer.java33 * Multi-start optimizer for a (vector) model function.
35 * This class wraps an optimizer in order to use it several times in
44 /** Underlying optimizer. */
45 private final MultivariateVectorOptimizer optimizer; field in MultiStartMultivariateVectorOptimizer
50 * Create a multi-start optimizer from a single-start optimizer.
52 * @param optimizer Single-start optimizer to wrap.
54 * If {@code starts == 1}, the result will be same as if {@code optimizer}
57 * @throws NullArgumentException if {@code optimizer} or {@code generator}
61 public MultiStartMultivariateVectorOptimizer(final MultivariateVectorOptimizer optimizer, in MultiStartMultivariateVectorOptimizer() argument
66 super(optimizer, starts, generator); in MultiStartMultivariateVectorOptimizer()
[all …]
/external/apache-commons-math/src/main/java/org/apache/commons/math/optimization/
DMultiStartDifferentiableMultivariateRealOptimizer.java31 * multi-start features to an existing optimizer.
33 * This class wraps a classical optimizer to use it several times in
43 /** Underlying classical optimizer. */
44 private final DifferentiableMultivariateRealOptimizer optimizer; field in MultiStartDifferentiableMultivariateRealOptimizer
71 * Create a multi-start optimizer from a single-start optimizer
72 * @param optimizer single-start optimizer to wrap
78 …artDifferentiableMultivariateRealOptimizer(final DifferentiableMultivariateRealOptimizer optimizer, in MultiStartDifferentiableMultivariateRealOptimizer() argument
81 this.optimizer = optimizer; in MultiStartDifferentiableMultivariateRealOptimizer()
95 * <p>The optimizer stores all the optima found during a set of
163 optimizer.setConvergenceChecker(checker); in setConvergenceChecker()
[all …]
DMultiStartUnivariateRealOptimizer.java30 * multi-start features to an existing optimizer.
32 * This class wraps a classical optimizer to use it several times in
44 /** Underlying classical optimizer. */
45 private final UnivariateRealOptimizer optimizer; field in MultiStartUnivariateRealOptimizer
72 * Create a multi-start optimizer from a single-start optimizer
73 * @param optimizer single-start optimizer to wrap
79 public MultiStartUnivariateRealOptimizer(final UnivariateRealOptimizer optimizer, in MultiStartUnivariateRealOptimizer() argument
82 this.optimizer = optimizer; in MultiStartUnivariateRealOptimizer()
103 return optimizer.getAbsoluteAccuracy(); in getAbsoluteAccuracy()
128 return optimizer.getRelativeAccuracy(); in getRelativeAccuracy()
[all …]
DMultiStartDifferentiableMultivariateVectorialOptimizer.java31 * multi-start features to an existing optimizer.
33 * This class wraps a classical optimizer to use it several times in
46 /** Underlying classical optimizer. */
47 private final DifferentiableMultivariateVectorialOptimizer optimizer; field in MultiStartDifferentiableMultivariateVectorialOptimizer
74 * Create a multi-start optimizer from a single-start optimizer
75 * @param optimizer single-start optimizer to wrap
82 final DifferentiableMultivariateVectorialOptimizer optimizer, in MultiStartDifferentiableMultivariateVectorialOptimizer() argument
85 this.optimizer = optimizer; in MultiStartDifferentiableMultivariateVectorialOptimizer()
99 * <p>The optimizer stores all the optima found during a set of
167 optimizer.setConvergenceChecker(checker); in setConvergenceChecker()
[all …]

12345678910>>...69