prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Add EfficientDet AdvProp-AA
  ## 🚀 Feature
  Add EfficientDet AdvProp-AA pretrained backbones  for D0-D5
  
  See https://github.com/google/automl/blob/master/efficientdet/Det-AdvProp.md
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `icevision/models/ross/efficientdet/backbones.py`
  Content:
  ```
  1 __all__ = [
  2     "tf_lite0",
  3     "tf_lite1",
  4     "tf_lite2",
  5     "tf_lite3",
  6     "tf_d0",
  7     "tf_d1",
  8     "tf_d2",
  9     "tf_d3",
  10     "tf_d4",
  11     "tf_d5",
  12     "tf_d6",
  13     "tf_d7",
  14     "tf_d7x",
  15     "d0",
  16     "d1",
  17     "d2",
  18     "d3",
  19     "d4",
  20     "d5",
  21     "d6",
  22     "d7",
  23     "d7x",
  24 ]
  25 
  26 from icevision.models.ross.efficientdet.utils import *
  27 
  28 
  29 tf_lite0 = EfficientDetBackboneConfig(model_name="tf_efficientdet_lite0")
  30 tf_lite1 = EfficientDetBackboneConfig(model_name="tf_efficientdet_lite1")
  31 tf_lite2 = EfficientDetBackboneConfig(model_name="tf_efficientdet_lite2")
  32 tf_lite3 = EfficientDetBackboneConfig(model_name="tf_efficientdet_lite3")
  33 
  34 tf_d0 = EfficientDetBackboneConfig(model_name="tf_efficientdet_d0")
  35 tf_d1 = EfficientDetBackboneConfig(model_name="tf_efficientdet_d1")
  36 tf_d2 = EfficientDetBackboneConfig(model_name="tf_efficientdet_d2")
  37 tf_d3 = EfficientDetBackboneConfig(model_name="tf_efficientdet_d3")
  38 tf_d4 = EfficientDetBackboneConfig(model_name="tf_efficientdet_d4")
  39 tf_d5 = EfficientDetBackboneConfig(model_name="tf_efficientdet_d5")
  40 tf_d6 = EfficientDetBackboneConfig(model_name="tf_efficientdet_d6")
  41 tf_d7 = EfficientDetBackboneConfig(model_name="tf_efficientdet_d7")
  42 tf_d7x = EfficientDetBackboneConfig(model_name="tf_efficientdet_d7x")
  43 
  44 d0 = EfficientDetBackboneConfig(model_name="efficientdet_d0")
  45 d1 = EfficientDetBackboneConfig(model_name="efficientdet_d1")
  46 d2 = EfficientDetBackboneConfig(model_name="efficientdet_d2")
  47 d3 = EfficientDetBackboneConfig(model_name="efficientdet_d3")
  48 d4 = EfficientDetBackboneConfig(model_name="efficientdet_d4")
  49 d5 = EfficientDetBackboneConfig(model_name="efficientdet_d5")
  50 d6 = EfficientDetBackboneConfig(model_name="efficientdet_d6")
  51 d7 = EfficientDetBackboneConfig(model_name="efficientdet_d7")
  52 d7x = EfficientDetBackboneConfig(model_name="efficientdet_d7x")
  53
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/icevision/models/ross/efficientdet/backbones.py b/icevision/models/ross/efficientdet/backbones.py
  --- a/icevision/models/ross/efficientdet/backbones.py
  +++ b/icevision/models/ross/efficientdet/backbones.py
  @@ -21,6 +21,12 @@
       "d6",
       "d7",
       "d7x",
  +    "tf_d0_ap",
  +    "tf_d1_ap",
  +    "tf_d2_ap",
  +    "tf_d3_ap",
  +    "tf_d4_ap",
  +    "tf_d5_ap",
   ]
   
   from icevision.models.ross.efficientdet.utils import *
  @@ -50,3 +56,10 @@
   d6 = EfficientDetBackboneConfig(model_name="efficientdet_d6")
   d7 = EfficientDetBackboneConfig(model_name="efficientdet_d7")
   d7x = EfficientDetBackboneConfig(model_name="efficientdet_d7x")
  +
  +tf_d0_ap = EfficientDetBackboneConfig(model_name="tf_efficientdet_d0_ap")
  +tf_d1_ap = EfficientDetBackboneConfig(model_name="tf_efficientdet_d1_ap")
  +tf_d2_ap = EfficientDetBackboneConfig(model_name="tf_efficientdet_d2_ap")
  +tf_d3_ap = EfficientDetBackboneConfig(model_name="tf_efficientdet_d3_ap")
  +tf_d4_ap = EfficientDetBackboneConfig(model_name="tf_efficientdet_d4_ap")
  +tf_d5_ap = EfficientDetBackboneConfig(model_name="tf_efficientdet_d5_ap")
  
verification_info: {"golden_diff": "diff --git a/icevision/models/ross/efficientdet/backbones.py b/icevision/models/ross/efficientdet/backbones.py\n--- a/icevision/models/ross/efficientdet/backbones.py\n+++ b/icevision/models/ross/efficientdet/backbones.py\n@@ -21,6 +21,12 @@\n     \"d6\",\n     \"d7\",\n     \"d7x\",\n+    \"tf_d0_ap\",\n+    \"tf_d1_ap\",\n+    \"tf_d2_ap\",\n+    \"tf_d3_ap\",\n+    \"tf_d4_ap\",\n+    \"tf_d5_ap\",\n ]\n \n from icevision.models.ross.efficientdet.utils import *\n@@ -50,3 +56,10 @@\n d6 = EfficientDetBackboneConfig(model_name=\"efficientdet_d6\")\n d7 = EfficientDetBackboneConfig(model_name=\"efficientdet_d7\")\n d7x = EfficientDetBackboneConfig(model_name=\"efficientdet_d7x\")\n+\n+tf_d0_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d0_ap\")\n+tf_d1_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d1_ap\")\n+tf_d2_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d2_ap\")\n+tf_d3_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d3_ap\")\n+tf_d4_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d4_ap\")\n+tf_d5_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d5_ap\")\n", "issue": "Add EfficientDet AdvProp-AA\n## \ud83d\ude80 Feature\r\nAdd EfficientDet AdvProp-AA pretrained backbones  for D0-D5\r\n\r\nSee https://github.com/google/automl/blob/master/efficientdet/Det-AdvProp.md\n", "before_files": [{"content": "__all__ = [\n    \"tf_lite0\",\n    \"tf_lite1\",\n    \"tf_lite2\",\n    \"tf_lite3\",\n    \"tf_d0\",\n    \"tf_d1\",\n    \"tf_d2\",\n    \"tf_d3\",\n    \"tf_d4\",\n    \"tf_d5\",\n    \"tf_d6\",\n    \"tf_d7\",\n    \"tf_d7x\",\n    \"d0\",\n    \"d1\",\n    \"d2\",\n    \"d3\",\n    \"d4\",\n    \"d5\",\n    \"d6\",\n    \"d7\",\n    \"d7x\",\n]\n\nfrom icevision.models.ross.efficientdet.utils import *\n\n\ntf_lite0 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_lite0\")\ntf_lite1 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_lite1\")\ntf_lite2 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_lite2\")\ntf_lite3 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_lite3\")\n\ntf_d0 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d0\")\ntf_d1 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d1\")\ntf_d2 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d2\")\ntf_d3 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d3\")\ntf_d4 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d4\")\ntf_d5 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d5\")\ntf_d6 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d6\")\ntf_d7 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d7\")\ntf_d7x = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d7x\")\n\nd0 = EfficientDetBackboneConfig(model_name=\"efficientdet_d0\")\nd1 = EfficientDetBackboneConfig(model_name=\"efficientdet_d1\")\nd2 = EfficientDetBackboneConfig(model_name=\"efficientdet_d2\")\nd3 = EfficientDetBackboneConfig(model_name=\"efficientdet_d3\")\nd4 = EfficientDetBackboneConfig(model_name=\"efficientdet_d4\")\nd5 = EfficientDetBackboneConfig(model_name=\"efficientdet_d5\")\nd6 = EfficientDetBackboneConfig(model_name=\"efficientdet_d6\")\nd7 = EfficientDetBackboneConfig(model_name=\"efficientdet_d7\")\nd7x = EfficientDetBackboneConfig(model_name=\"efficientdet_d7x\")\n", "path": "icevision/models/ross/efficientdet/backbones.py"}], "after_files": [{"content": "__all__ = [\n    \"tf_lite0\",\n    \"tf_lite1\",\n    \"tf_lite2\",\n    \"tf_lite3\",\n    \"tf_d0\",\n    \"tf_d1\",\n    \"tf_d2\",\n    \"tf_d3\",\n    \"tf_d4\",\n    \"tf_d5\",\n    \"tf_d6\",\n    \"tf_d7\",\n    \"tf_d7x\",\n    \"d0\",\n    \"d1\",\n    \"d2\",\n    \"d3\",\n    \"d4\",\n    \"d5\",\n    \"d6\",\n    \"d7\",\n    \"d7x\",\n    \"tf_d0_ap\",\n    \"tf_d1_ap\",\n    \"tf_d2_ap\",\n    \"tf_d3_ap\",\n    \"tf_d4_ap\",\n    \"tf_d5_ap\",\n]\n\nfrom icevision.models.ross.efficientdet.utils import *\n\n\ntf_lite0 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_lite0\")\ntf_lite1 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_lite1\")\ntf_lite2 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_lite2\")\ntf_lite3 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_lite3\")\n\ntf_d0 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d0\")\ntf_d1 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d1\")\ntf_d2 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d2\")\ntf_d3 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d3\")\ntf_d4 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d4\")\ntf_d5 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d5\")\ntf_d6 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d6\")\ntf_d7 = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d7\")\ntf_d7x = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d7x\")\n\nd0 = EfficientDetBackboneConfig(model_name=\"efficientdet_d0\")\nd1 = EfficientDetBackboneConfig(model_name=\"efficientdet_d1\")\nd2 = EfficientDetBackboneConfig(model_name=\"efficientdet_d2\")\nd3 = EfficientDetBackboneConfig(model_name=\"efficientdet_d3\")\nd4 = EfficientDetBackboneConfig(model_name=\"efficientdet_d4\")\nd5 = EfficientDetBackboneConfig(model_name=\"efficientdet_d5\")\nd6 = EfficientDetBackboneConfig(model_name=\"efficientdet_d6\")\nd7 = EfficientDetBackboneConfig(model_name=\"efficientdet_d7\")\nd7x = EfficientDetBackboneConfig(model_name=\"efficientdet_d7x\")\n\ntf_d0_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d0_ap\")\ntf_d1_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d1_ap\")\ntf_d2_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d2_ap\")\ntf_d3_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d3_ap\")\ntf_d4_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d4_ap\")\ntf_d5_ap = EfficientDetBackboneConfig(model_name=\"tf_efficientdet_d5_ap\")\n", "path": "icevision/models/ross/efficientdet/backbones.py"}]}