Hi every body,
I am trying to test atom tracker with VOT dataset.
test ATOM was successfully done,but when I want evalute it , I face with this error"‘CoerceContext’ object is not subscriptable
"
For more assurance, I test pytest.py, proposed in vot site, but there is this error.
I use this command for this:
pip install git+https://github.com/votchallenge/vot-toolkit-python
cd ~/pytracking/pytracking/VOT
vot initialize vot2018 --workspace ~/pytracking/pytracking/VOT
pip install vot-trax
and for tracker.ini
[ATOM]` # <tracker-name>
label = ATOM
protocol = traxpython
command = import pytracking.run_vot as run_vot; run_vot.run_vot2020('atom', 'default_vot') # Set the tracker name and the parameter name
paths = ~/pytracking
I use python3.6 , cuda_11
how can I remove this error?
'CoerceContext' object is not subscriptable
Traceback (most recent call last):
File "/home/user/pytracking_env/lib/python3.6/site-packages/vot/utilities/cli.py", line 388, in main
do_evaluate(args)
File "/home/user/pytracking_env/lib/python3.6/site-packages/vot/utilities/cli.py", line 159, in do_evaluate
workspace = Workspace.load(config.workspace)
File "/home/user/pytracking_env/lib/python3.6/site-packages/vot/workspace/__init__.py", line 138, in load
return Workspace(directory, **config)
File "/home/user/pytracking_env/lib/python3.6/site-packages/vot/workspace/__init__.py", line 150, in __init__
super().__init__(**kwargs)
File "/home/user/pytracking_env/lib/python3.6/site-packages/attributee/__init__.py", line 262, in __init__
value = afield.coerce(avalue, CoerceContext(parent=self))
File "/home/user/pytracking_env/lib/python3.6/site-packages/attributee/containers.py", line 134, in coerce
data = [self._contains.coerce(x, CoerceContext(parent=parent, key=i)) for i, x in enumerate(value)]
File "/home/user/pytracking_env/lib/python3.6/site-packages/attributee/containers.py", line 134, in <listcomp>
data = [self._contains.coerce(x, CoerceContext(parent=parent, key=i)) for i, x in enumerate(value)]
File "/home/user/pytracking_env/lib/python3.6/site-packages/attributee/primitives.py", line 104, in coerce
return self._transformer(to_string(value), ctx)
File "/home/user/pytracking_env/lib/python3.6/site-packages/vot/workspace/__init__.py", line 54, in <lambda>
registry = List(String(transformer=lambda x, ctx: normalize_path(x, ctx["parent"].directory)))
TypeError: 'CoerceContext' object is not subscriptable