Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W A add() (tropt.optimizer.utils.buffer.TriggerBuffer method) add_if_better() (tropt.optimizer.utils.buffer.TriggerBuffer method) advdecoding_jailbreak__zhang2024() (in module tropt.recipe_hub) advdecoding_retrieval__zhang2024() (in module tropt.recipe_hub) after_texts (tropt.model.TextInputManager attribute) APPENDED (tropt.common.SliceKey attribute) apply_abs (tropt.loss.SteeringActivationLoss attribute) apply_square (tropt.loss.SteeringActivationLoss attribute) arca__jones2023() (in module tropt.recipe_hub) arca_toxic_reverse() (in module tropt.recipe_hub) ARCAOptimizer (class in tropt.optimizer) AttentionBasedLoss (class in tropt.loss) AttentionEnhLoss (class in tropt.loss) attn_gcg__wang2024() (in module tropt.recipe_hub) autoprompt__shin2020() (in module tropt.recipe_hub) AutoPromptOptimizer (class in tropt.optimizer) B BaseLoss (class in tropt.loss) BaseModel (class in tropt.model) BaseOptimizer (class in tropt.optimizer) BaseTokenizer (class in tropt.model) BaseTracker (class in tropt.tracker) batch_decode() (tropt.model.BaseTokenizer method) (tropt.model.HFTokenizerWrapper method) BeamSearchOptimizer (class in tropt.optimizer) beast__sadasivan2024() (in module tropt.recipe_hub) before_texts (tropt.model.TextInputManager attribute) best_loss (tropt.optimizer.OptimizerResult attribute) best_trigger_emb (tropt.optimizer.OptimizerResult attribute) best_trigger_ids (tropt.optimizer.OptimizerResult attribute) best_trigger_probs (tropt.optimizer.OptimizerResult attribute) best_trigger_str (tropt.optimizer.OptimizerResult attribute) BinaryLMJudgeLoss (class in tropt.loss) C check_field_lengths() (tropt.common.Targets method) clamp_min_nll (tropt.loss.PrefillCELoss attribute) (tropt.loss.PrefillDistillationLoss attribute) ClassificationBasedLoss (class in tropt.loss) classifier_gcg() (in module tropt.recipe_hub) ClassifierBaseModel (class in tropt.model) ClassifierHFModel (class in tropt.model) CLIPTextEncoderHFModel (class in tropt.model) CombinedLoss (class in tropt.loss) compute_grad_from_embeds() (tropt.model.GradientEmbedAccessMixin method) compute_grad_from_tokens() (tropt.model.GradientTokenAccessMixin method) compute_logits_from_tokens() (tropt.model.LMHFModel method) (tropt.model.LogitsTokenAccessMixin method) compute_loss_from_texts() (tropt.model.LossTextAccessMixin method) compute_loss_from_tokens() (tropt.model.LossTokenAccessMixin method) config (tropt.tracker.DictTracker attribute) ConstantScheduler (class in tropt.optimizer.utils.scheduler) contains_loss_type() (tropt.loss.BaseLoss method) (tropt.loss.CombinedLoss method) count_backward() (tropt.model.ManualFlopCounter method) count_forward() (tropt.model.ManualFlopCounter method) count_forward_backward() (tropt.model.ManualFlopCounter method) cw_margin (tropt.loss.PrefillCWLoss attribute) D d_model (tropt.model.CLIPTextEncoderHFModel property) (tropt.model.EncoderBaseModel property) (tropt.model.EncoderGeminiModel property) (tropt.model.EncoderHFModel property) (tropt.model.EncoderOpenAIModel property) (tropt.model.EncoderVoyageModel property) decode() (tropt.model.BaseTokenizer method) (tropt.model.HFTokenizerWrapper method) decode_trigger() (tropt.model.BaseTokenizer method) decode_triggers() (tropt.model.BaseTokenizer method) DEFAULT_INIT_TRIGGER (in module tropt.common) DefaultTokenInputManager (class in tropt.model) device (tropt.loss.BinaryLMJudgeLoss attribute) (tropt.loss.ExternalTriggerPerplexityLoss attribute) (tropt.model.BaseModel property) DictTracker (class in tropt.tracker) disallow_custom_token_ids (tropt.optimizer.utils.token_constraints.TokenConstraints attribute) disallow_non_ascii (tropt.optimizer.utils.token_constraints.TokenConstraints attribute) disallow_special_tokens (tropt.optimizer.utils.token_constraints.TokenConstraints attribute) disallow_unused_tokens (tropt.optimizer.utils.token_constraints.TokenConstraints attribute) do_cosine_sim (tropt.loss.SteeringActivationLoss attribute) dst_slc_name (tropt.loss.AttentionEnhLoss attribute) DummyTracker (class in tropt.tracker) E EmbeddingBasedLoss (class in tropt.loss) encode() (tropt.model.BaseTokenizer method) (tropt.model.HFTokenizerWrapper method) encode_trigger() (tropt.model.BaseTokenizer method) EncoderBaseModel (class in tropt.model) EncoderGeminiModel (class in tropt.model) EncoderHFModel (class in tropt.model) EncoderOpenAIModel (class in tropt.model) EncoderVoyageModel (class in tropt.model) evaluate_prompt_recovery() (in module tropt.recipe_hub) ExternalTriggerPerplexityLoss (class in tropt.loss) F finish() (tropt.tracker.BaseTracker method) first_token_weight (tropt.loss.PrefillCWLoss attribute) FirstTokenNLLLoss (class in tropt.loss) flrt_distill() (in module tropt.recipe_hub) full_attentions (tropt.common.ModelOutput attribute) full_hidden_states (tropt.common.ModelOutput attribute) full_ids (tropt.common.ModelOutput attribute) full_logits (tropt.common.ModelOutput attribute) full_messages_retokenize_filtering() (in module tropt.optimizer.utils.retokenization) full_strs (tropt.common.ModelOutput attribute) G gaslite__bentov2024() (in module tropt.recipe_hub) GASLITEOptimizer (class in tropt.optimizer) gasliteplus_encoder() (in module tropt.recipe_hub) gasliteplus_llm() (in module tropt.recipe_hub) GASLITEPlusOptimizer (class in tropt.optimizer) gbda__guo2021() (in module tropt.recipe_hub) GBDAOptimizer (class in tropt.optimizer) gcg__zou2023() (in module tropt.recipe_hub) gcg_emb() (in module tropt.recipe_hub) gcg_hij__bentov2025() (in module tropt.recipe_hub) gcg_mult__zou2023() (in module tropt.recipe_hub) gcg_perplexity() (in module tropt.recipe_hub) GCGOptimizer (class in tropt.optimizer) gcgp_blackbox__hayase2024() (in module tropt.recipe_hub) gcgp_pal__sitawarin2024() (in module tropt.recipe_hub) gcgp_whitebox__hayase2024() (in module tropt.recipe_hub) GCGPlusOptimizer (class in tropt.optimizer) generate_from_model() (in module tropt.recipe_hub) generate_image_from_prompt() (in module tropt.recipe_hub) generated_response_ids (tropt.common.ModelOutput attribute) generated_response_logits (tropt.common.ModelOutput attribute) generated_response_strs (tropt.common.ModelOutput attribute) GeneratedResponseBasedLoss (class in tropt.loss) get_best_trigger() (tropt.optimizer.utils.buffer.TriggerBuffer method) get_blacklist_ids() (tropt.optimizer.utils.token_constraints.TokenConstraints method) get_highest_loss() (tropt.optimizer.utils.buffer.TriggerBuffer method) get_image_embedding_for_clip_model() (in module tropt.recipe_hub) get_loss_log_dict() (tropt.loss.BaseLoss method) (tropt.loss.CombinedLoss method) get_lowest_loss() (tropt.optimizer.utils.buffer.TriggerBuffer method) get_model_name() (tropt.model.BaseModel method) get_n_flip() (tropt.optimizer.utils.scheduler.ConstantScheduler method) (tropt.optimizer.utils.scheduler.LinearScheduler method) (tropt.optimizer.utils.scheduler.NFlipScheduler method) get_printable_random_trigger() (in module tropt.optimizer.utils.token_initializers) get_triggered_inputs() (tropt.model.DefaultTokenInputManager method) (tropt.model.LMHFTokenInputManager method) (tropt.model.TextInputManager method) get_usage_stats() (tropt.model.BaseModel method) get_whitelist_ids() (tropt.optimizer.utils.token_constraints.TokenConstraints method) GradientEmbedAccessMixin (class in tropt.model) GradientTokenAccessMixin (class in tropt.model) H HFTokenizerWrapper (class in tropt.model) HiddenStateBasedLoss (class in tropt.loss) history (tropt.tracker.DictTracker attribute) (tropt.tracker.PrintTracker attribute) hotflip__ebrahimi2018() (in module tropt.recipe_hub) HotFlipOptimizer (class in tropt.optimizer) I id2label (tropt.model.ClassifierHFModel property) init() (tropt.tracker.BaseTracker method) INPUT_AFTER (tropt.common.SliceKey attribute) input_attention_mask (tropt.common.ModelInput attribute) INPUT_BEFORE (tropt.common.SliceKey attribute) input_embeds (tropt.common.ModelInput attribute) input_ids (tropt.common.ModelInput attribute) INPUT_LAST_TOKEN (tropt.common.SliceKey attribute) input_prefix_cache_kwargs (tropt.common.ModelInput attribute) input_slices (tropt.common.ModelInput attribute) input_texts (tropt.common.ModelInput attribute) input_trigger_ids (tropt.common.ModelInput attribute) input_trigger_strs (tropt.common.ModelInput attribute) InputFluencyLoss (class in tropt.loss) invoke_from_texts() (tropt.model.ClassifierBaseModel method) (tropt.model.ClassifierHFModel method) (tropt.model.CLIPTextEncoderHFModel method) (tropt.model.EncoderBaseModel method) (tropt.model.EncoderGeminiModel method) (tropt.model.EncoderHFModel method) (tropt.model.EncoderOpenAIModel method) (tropt.model.EncoderVoyageModel method) (tropt.model.LiteLLMModel method) (tropt.model.LMBaseModel method) (tropt.model.LMHFModel method) invoke_from_tokens() (tropt.model.ClassifierHFModel method) (tropt.model.CLIPTextEncoderHFModel method) (tropt.model.EncoderHFModel method) (tropt.model.InvokeTokenAccessMixin method) (tropt.model.LMHFModel method) InvokeTokenAccessMixin (class in tropt.model) iris2() (in module tropt.recipe_hub) iris__huang2025() (in module tropt.recipe_hub) is_differentiable (tropt.loss.BaseLoss attribute) (tropt.loss.CombinedLoss property) (tropt.loss.ExternalTriggerPerplexityLoss attribute) (tropt.loss.FirstTokenNLLLoss attribute) (tropt.loss.TextBasedLoss attribute) J JSONTracker (class in tropt.tracker) judge_lm_batch_size (tropt.loss.BinaryLMJudgeLoss attribute) L LinearScheduler (class in tropt.optimizer.utils.scheduler) list_recipes() (in module tropt.recipe_hub) LiteLLMModel (class in tropt.model) LiveLossPlotTracker (class in tropt.tracker) LMBaseModel (class in tropt.model) LMHFModel (class in tropt.model) LMHFTokenInputManager (class in tropt.model) log() (tropt.optimizer.BaseOptimizer method) (tropt.tracker.BaseTracker method) LogitsTokenAccessMixin (class in tropt.model) loss (tropt.optimizer.utils.running_best.RunningBest attribute) losses (tropt.optimizer.OptimizerResult attribute) (tropt.optimizer.utils.running_best.RunningBest attribute) LossResolutionError (class in tropt.loss.resolution) LossTextAccessMixin (class in tropt.model) LossTokenAccessMixin (class in tropt.model) M mac__wang2024() (in module tropt.recipe_hub) ManualFlopCounter (class in tropt.model) max_batch_size (tropt.loss.ExternalTriggerPerplexityLoss attribute) mellowmax_alpha (tropt.loss.PrefillMellowMaxLoss attribute) message_targets (tropt.common.ModelInput attribute) MessageTargets (class in tropt.common) MisclassCELoss (class in tropt.loss) missing_logprob_value (tropt.loss.FirstTokenNLLLoss attribute) model_config (tropt.common.MessageTargets attribute) (tropt.common.ModelInput attribute) (tropt.common.ModelOutput attribute) (tropt.common.Targets attribute) model_name_or_path (tropt.loss.BinaryLMJudgeLoss attribute) (tropt.loss.ExternalTriggerPerplexityLoss attribute) model_requirements (tropt.optimizer.ARCAOptimizer attribute) (tropt.optimizer.AutoPromptOptimizer attribute) (tropt.optimizer.BaseOptimizer attribute) (tropt.optimizer.BeamSearchOptimizer attribute) (tropt.optimizer.GASLITEOptimizer attribute) (tropt.optimizer.GASLITEPlusOptimizer attribute) (tropt.optimizer.GBDAOptimizer attribute) (tropt.optimizer.GCGOptimizer attribute) (tropt.optimizer.GCGPlusOptimizer attribute) (tropt.optimizer.HotFlipOptimizer attribute) (tropt.optimizer.PALOptimizer attribute) (tropt.optimizer.PEZOptimizer attribute) (tropt.optimizer.QCGOptimizer attribute) (tropt.optimizer.RandomSearchOptimizer attribute) (tropt.optimizer.RASLITEPlusOptimizer attribute) ModelInput (class in tropt.common) ModelOutput (class in tropt.common) module tropt.common tropt.loss, [1] tropt.model, [1] tropt.optimizer, [1] tropt.optimizer.utils.buffer tropt.optimizer.utils.retokenization tropt.optimizer.utils.running_best tropt.optimizer.utils.scheduler tropt.optimizer.utils.token_constraints tropt.optimizer.utils.token_initializers tropt.recipe_hub tropt.tracker, [1] N n_classes (tropt.model.ClassifierBaseModel property) (tropt.model.ClassifierHFModel property) n_templates (tropt.common.Targets property) (tropt.model.TextInputManager property) (tropt.model.TokenInputManager attribute) name_or_path (tropt.model.BaseTokenizer property) (tropt.model.HFTokenizerWrapper property) naturalness_prefix (tropt.loss.ExternalTriggerPerplexityLoss attribute) negative_words (tropt.loss.BinaryLMJudgeLoss attribute) NFlipScheduler (class in tropt.optimizer.utils.scheduler) O optimize_trigger() (tropt.optimizer.ARCAOptimizer method) (tropt.optimizer.AutoPromptOptimizer method) (tropt.optimizer.BaseOptimizer method) (tropt.optimizer.BeamSearchOptimizer method) (tropt.optimizer.GASLITEOptimizer method) (tropt.optimizer.GASLITEPlusOptimizer method) (tropt.optimizer.GBDAOptimizer method) (tropt.optimizer.GCGOptimizer method) (tropt.optimizer.GCGPlusOptimizer method) (tropt.optimizer.HotFlipOptimizer method) (tropt.optimizer.PALOptimizer method) (tropt.optimizer.PEZOptimizer method) (tropt.optimizer.QCGOptimizer method) (tropt.optimizer.RandomSearchOptimizer method) (tropt.optimizer.RASLITEPlusOptimizer method) OPTIMIZED_TRIGGER_PLACEHOLDER (in module tropt.common) OptimizerResult (class in tropt.optimizer) output_class_logits (tropt.common.ModelOutput attribute) output_embeddings (tropt.common.ModelOutput attribute) P pal__sitawarin2024() (in module tropt.recipe_hub) PALOptimizer (class in tropt.optimizer) pez__wen2023() (in module tropt.recipe_hub) PEZOptimizer (class in tropt.optimizer) positive_words (tropt.loss.BinaryLMJudgeLoss attribute) prefill_response_logits (tropt.common.ModelOutput attribute) PrefillBasedLoss (class in tropt.loss) PrefillCELoss (class in tropt.loss) PrefillCWLoss (class in tropt.loss) PrefillDistillationLoss (class in tropt.loss) PrefillMellowMaxLoss (class in tropt.loss) PrintTracker (class in tropt.tracker) prompt_recovery__wen2023() (in module tropt.recipe_hub) prs__andriushchenko2024() (in module tropt.recipe_hub) Q qcg__hayase2024() (in module tropt.recipe_hub) QCGOptimizer (class in tropt.optimizer) R ral__sitawarin2024() (in module tropt.recipe_hub) RandomSearchOptimizer (class in tropt.optimizer) rasliteplus() (in module tropt.recipe_hub) rasliteplus_llm() (in module tropt.recipe_hub) RASLITEPlusOptimizer (class in tropt.optimizer) records (tropt.tracker.DictTracker attribute) reference_temperature (tropt.loss.PrefillDistillationLoss attribute) require_attentions (tropt.loss.AttentionBasedLoss attribute) (tropt.loss.BaseLoss attribute) (tropt.loss.CombinedLoss property) require_first_token_logprobs (tropt.loss.BaseLoss attribute) (tropt.loss.CombinedLoss property) (tropt.loss.FirstTokenNLLLoss attribute) require_generation (tropt.loss.BaseLoss attribute) (tropt.loss.CombinedLoss property) (tropt.loss.GeneratedResponseBasedLoss attribute) require_gradients (tropt.loss.BaseLoss attribute) (tropt.loss.CombinedLoss property) require_hidden_states (tropt.loss.BaseLoss attribute) (tropt.loss.CombinedLoss property) (tropt.loss.HiddenStateBasedLoss attribute) require_target_prefill (tropt.loss.BaseLoss attribute) (tropt.loss.CombinedLoss property) (tropt.loss.PrefillBasedLoss attribute) reset_budget() (tropt.optimizer.BaseOptimizer method) reset_inputs_from_texts() (tropt.model.TextAccessMixin method) reset_inputs_from_tokens() (tropt.model.TokenAccessMixin method) reset_usage_stats() (tropt.model.BaseModel method) resolve_and_compute_loss() (in module tropt.loss) (in module tropt.loss.resolution) response_first_token_logprobs (tropt.common.ModelOutput attribute) ResponseHarmfulnessLoss (class in tropt.loss) retokenize_filtering() (in module tropt.optimizer.utils.retokenization) retokenize_transform() (in module tropt.optimizer.utils.retokenization) rs_emb() (in module tropt.recipe_hub) RunningBest (class in tropt.optimizer.utils.running_best) S select_indices() (tropt.common.Targets method) select_message() (tropt.common.Targets method) set_budget() (tropt.optimizer.BaseOptimizer method) set_flop_counting() (tropt.model.BaseModel method) set_inputs_from_texts() (tropt.model.LMHFModel method) (tropt.model.TextAccessMixin method) set_inputs_from_tokens() (tropt.model.ClassifierHFModel method) (tropt.model.CLIPTextEncoderHFModel method) (tropt.model.EncoderHFModel method) (tropt.model.EncoderOpenAIModel method) (tropt.model.LMHFModel method) (tropt.model.TokenAccessMixin method) SimilarityLoss (class in tropt.loss) size (tropt.optimizer.utils.buffer.TriggerBuffer property) slc_name (tropt.loss.SteeringActivationLoss attribute) (tropt.loss.TriggerPerplexityLoss attribute) SliceKey (class in tropt.common) soft_prompt__schwinn2024() (in module tropt.recipe_hub) soft_prompt_encoder() (in module tropt.recipe_hub) src_slc_name (tropt.loss.AttentionEnhLoss attribute) steer_away (tropt.loss.SteeringActivationLoss attribute) SteeringActivationLoss (class in tropt.loss) step (tropt.optimizer.utils.running_best.RunningBest attribute) summary (tropt.tracker.DictTracker attribute) T target_class_idx (tropt.common.MessageTargets attribute) (tropt.common.Targets attribute) target_directions (tropt.common.MessageTargets attribute) (tropt.common.Targets attribute) target_gradient (tropt.common.MessageTargets attribute) (tropt.common.Targets attribute) target_response_logits (tropt.common.MessageTargets attribute) (tropt.common.Targets attribute) target_response_strs (tropt.common.MessageTargets attribute) (tropt.common.Targets attribute) target_response_toks (tropt.common.MessageTargets attribute) (tropt.common.Targets attribute) target_token (tropt.loss.FirstTokenNLLLoss attribute) target_vectors (tropt.common.MessageTargets attribute) (tropt.common.Targets attribute) targeted (tropt.loss.MisclassCELoss attribute) targeted_layers (tropt.loss.AttentionEnhLoss attribute) (tropt.loss.SteeringActivationLoss attribute) Targets (class in tropt.common) targets (tropt.model.LMHFTokenInputManager attribute) (tropt.model.TextInputManager attribute) (tropt.model.TokenInputManager attribute) temperature (tropt.loss.PrefillCELoss attribute) (tropt.loss.PrefillDistillationLoss attribute) (tropt.loss.PrefillMellowMaxLoss attribute) (tropt.loss.TriggerPerplexityLoss attribute) TextAccessMixin (class in tropt.model) TextBasedLoss (class in tropt.loss) TextInputManager (class in tropt.model) to_device() (tropt.common.Targets method) to_dict() (tropt.common.ModelInput method) (tropt.common.ModelOutput method) (tropt.optimizer.OptimizerResult method) to_result() (tropt.optimizer.utils.running_best.RunningBest method) TokenAccessMixin (class in tropt.model) TokenConstraints (class in tropt.optimizer.utils.token_constraints) TokenInputManager (class in tropt.model) tokenizer (tropt.model.EncoderOpenAIModel property) (tropt.model.LiteLLMModel property) (tropt.model.TokenAccessMixin property) (tropt.model.TokenInputManager attribute) track_steps() (tropt.optimizer.BaseOptimizer method) TrackioTracker (class in tropt.tracker) TRIGGER (tropt.common.SliceKey attribute) trigger_emb (tropt.optimizer.utils.running_best.RunningBest attribute) trigger_ids (tropt.optimizer.utils.running_best.RunningBest attribute) trigger_str (tropt.optimizer.utils.running_best.RunningBest attribute) trigger_strs (tropt.optimizer.OptimizerResult attribute) (tropt.optimizer.utils.running_best.RunningBest attribute) TriggerBuffer (class in tropt.optimizer.utils.buffer) TriggerLogitBasedLoss (class in tropt.loss) TriggerPerplexityLoss (class in tropt.loss) tropt.common module tropt.loss module, [1] tropt.model module, [1] tropt.optimizer module, [1] tropt.optimizer.utils.buffer module tropt.optimizer.utils.retokenization module tropt.optimizer.utils.running_best module tropt.optimizer.utils.scheduler module tropt.optimizer.utils.token_constraints module tropt.optimizer.utils.token_initializers module tropt.recipe_hub module tropt.tracker module, [1] true_class_idx (tropt.common.MessageTargets attribute) (tropt.common.Targets attribute) U uat_classifier() (in module tropt.recipe_hub) uat_prompt_injection() (in module tropt.recipe_hub) update() (tropt.optimizer.utils.running_best.RunningBest method) V vocab_size (tropt.model.BaseTokenizer property) (tropt.model.DefaultTokenInputManager property) (tropt.model.EncoderOpenAIModel property) (tropt.model.HFTokenizerWrapper property) (tropt.model.LiteLLMModel property) (tropt.model.TokenAccessMixin property) W WandbTracker (class in tropt.tracker)