# Same submission but failed in phase 2

**URL:** <https://community.drivendata.org/t/same-submission-but-failed-in-phase-2/8816>\
**Category:** Video Similarity Challenge\
**Created:** [April 6, 2023, 2:34am UTC](https://community.drivendata.org/t/same-submission-but-failed-in-phase-2/8816 "2023-04-06T02:34:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zihao](https://avatars.discourse-cdn.com/v4/letter/z/6bbea6/32.png) [@Zihao](https://community.drivendata.org/u/Zihao)\
**Post date:** [April 6, 2023, 2:34am UTC](https://community.drivendata.org/t/same-submission-but-failed-in-phase-2/8816/1 "2023-04-06T02:34:59Z")

</div>

Hi, I just replace the query\_descriptors.npz in the submission fold which can meet the phase1 requirement, then I submit it in phase2, it returns

```auto
+ [[-f query_descriptors.npz]]
+ [[-f reference_descriptors.npz]]
+ echo 'Validating submission...'
Validating submission...
+ conda run --no-capture-output -n condaenv python /opt/validation.py --query_features query_descriptors.npz --ref_features reference_descriptors.npz --query_metadata /data/query_metadata.csv --ref_metadata /data/reference_metadata.csv
Traceback (most recent call last):
File "/opt/validation.py", line 128, in <module>
main(args)
File "/opt/validation.py", line 117, in main
validate_sorted_ids("query", query_features['video_ids'])
File "/opt/validation.py", line 91, in validate_sorted_ids
raise DataValidationError(
__main__.DataValidationError: Video ids not sorted at index [42033].
ERROR conda.cli.main_run:execute(47): `conda run python /opt/validation.py --query_features query_descriptors.npz --ref_features reference_descriptors.npz --query_metadata /data/query_metadata.csv --ref_metadata /data/reference_metadata.csv` failed. (See above for error)

```

I checked that I have sorted the ids in the main.py, could you please take a look?

---

<div class="post-metadata">

**Author:** ![chrisk-dd](https://avatars.discourse-cdn.com/v4/letter/c/b5ac83/32.png) [@chrisk-dd](https://community.drivendata.org/u/chrisk-dd)\
**Post date:** [April 6, 2023, 12:36pm UTC](https://community.drivendata.org/t/same-submission-but-failed-in-phase-2/8816/2 "2023-04-06T12:36:29Z")

</div>

Hey Zihao-

Can you double check that your submitted `query_descriptors.npz` file contains video IDs in sorted order? Your inference code appears to be generating sorted descriptors in the runtime but your submitted descriptors appear to be out of order.

Thanks,  
Chris

---

<div class="post-metadata">

**Author:** ![Zihao](https://avatars.discourse-cdn.com/v4/letter/z/6bbea6/32.png) [@Zihao](https://community.drivendata.org/u/Zihao)\
**Post date:** [April 6, 2023, 2:51pm UTC](https://community.drivendata.org/t/same-submission-but-failed-in-phase-2/8816/3 "2023-04-06T14:51:14Z")

</div>

Hi Chris:

Thanks for your advice. I found disorder in my query\_descriptors.npz. Now I’ve successfully submitted it. Before, I thought the mistake was in [main.py](http://main.py)…

Really appreciate it!

Best regards

Zihao
