Hi all,
Hope you're doing great.
I'm unsure of why my submissions are not being accepted by the evaluation server and keeps throwing this error:
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
Traceback (most recent call last):
File "/tmp/codalab/tmp5s9rye/run/program/evaluate.py", line 200, in
predictions = pickle.load(f)
File "/opt/conda/lib/python2.7/pickle.py", line 1384, in load
return Unpickler(file).load()
File "/opt/conda/lib/python2.7/pickle.py", line 864, in load
dispatch[key](self)
File "/opt/conda/lib/python2.7/pickle.py", line 892, in load_proto
raise ValueError, "unsupported pickle protocol: %d" % proto
ValueError: unsupported pickle protocol: 3
--------------------------------------------------------------------------------------
I have followed the instructions and setting the output dictionary as "image_name":[(bbox_1,prob),(bbox_2,prob)]
Do let me know incase you will require any further pieces of information to help.
Posted by: li8bot @ Jan. 19, 2020, 4:44 p.m.Dear participant,
can you try using protocol 2 when saving the pickle. Something like this:
pickle.dump(your_dictionary_of_predictions, pickle_file_desc, protocol=2)
The organization team,
Best