PMDP Source code for the paper "Attack as Defense: Proactive Adversarial Multi-modal Learning to Evade Retrieval".