| /external/tensorflow/tensorflow/core/grappler/optimizers/ |
| D | arithmetic_optimizer_test_utils.h | 31 // 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/ |
| D | optimizer.cpp | 15 #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/ |
| D | optimizer.cpp | 15 #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/ |
| D | optimizer.cpp | 15 #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/ |
| D | SpvTools.cpp | 46 #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/ |
| D | SpvTools.cpp | 46 #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/ |
| D | tpu_embedding_v1_correctness_test.py | 33 # 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 …]
|
| D | tpu_embedding_base_test.py | 160 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/ |
| D | optimizers.py | 16 """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/ |
| D | c_interface_test.cpp | 40 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/ |
| D | c_interface_test.cpp | 40 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/ |
| D | c_interface_test.cpp | 40 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/ |
| D | checkpoint_with_v1_optimizers_test.py | 42 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/ |
| D | optimizer.hpp | 40 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/ |
| D | optimizer.hpp | 40 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/ |
| D | optimizer.hpp | 40 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/ |
| D | mixed_precision.py | 19 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/ |
| D | endpoint-tests.json | 7 "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/ |
| D | tpu_optimizer.py | 16 """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 …]
|
| D | tpu_embedding_v2_utils.py | 103 """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/ |
| D | MultiStartMultivariateOptimizer.java | 30 * 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/ |
| D | MultiStartMultivariateVectorOptimizer.java | 33 * 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/ |
| D | MultiStartDifferentiableMultivariateRealOptimizer.java | 31 * 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 …]
|
| D | MultiStartUnivariateRealOptimizer.java | 30 * 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 …]
|
| D | MultiStartDifferentiableMultivariateVectorialOptimizer.java | 31 * 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 …]
|