No, I ran into a basic torchvision test error message:
$ docker -v
Docker version 27.5.1, build 9f9e405
$ jetson-containers build text-generation-webui
...
Successfully installed pillow-11.2.1 torchvision-0.21.0
++ lsb_release -rs
+ '[' 22.04 = 20.04 ']'
---> Removed intermediate container 3c1f2f43288b
---> e1c2af11c8a6
Successfully built e1c2af11c8a6
Successfully tagged text-generation-webui:r36.4-cu126-22.04-torchvision
...
docker run -t --rm --network=host --runtime=nvidia \
--volume /ssd/projects/jetson-containers/packages/pytorch/torchvision:/test \
--volume /ssd/projects/jetson-containers/data:/data \
--workdir /test \
text-generation-webui:r36.4-cu126-22.04-torchvision \
/bin/bash -c 'python3 test.py
testing torchvision...
Traceback (most recent call last):
File "/test/test.py", line 12, in <module>
import torchvision
File "/usr/local/lib/python3.10/dist-packages/torchvision/__init__.py", line 1
0, in <module>
from torchvision import _meta_registrations, datasets, io, models, ops, tran
sforms, utils # usort:skip
File "/usr/local/lib/python3.10/dist-packages/torchvision/_meta_registrations.
py", line 164, in <module>
def meta_nms(dets, scores, iou_threshold):
File "/usr/local/lib/python3.10/dist-packages/torch/library.py", line 828, in
register
use_lib._register_fake(op_name, func, _stacklevel=stacklevel + 1)
File "/usr/local/lib/python3.10/dist-packages/torch/library.py", line 198, in
_register_fake
handle = entry.fake_impl.register(func_to_register, source)
File "/usr/local/lib/python3.10/dist-packages/torch/_library/fake_impl.py", li
ne 31, in register
if torch._C._dispatch_has_kernel_for_dispatch_key(self.qualname, "Meta"):
RuntimeError: operator torchvision::nms does not exist
[21:58:05] Failed building: text-generation-webui
Traceback (most recent call last):
File "/ssd/projects/jetson-containers/jetson_containers/build.py", line 129, i
n <module>
build_container(**vars(args))
File "/ssd/projects/jetson-containers/jetson_containers/container.py", line 24
4, in build_container
test_container(container_name, pkg, simulate)
File "/ssd/projects/jetson-containers/jetson_containers/container.py", line 43
1, in test_container
status = subprocess.run(cmd.replace(_NEWLINE_, ' '), executable='/bin/bash',
shell=True, check=True)
File "/usr/lib/python3.10/subprocess.py", line 526, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'docker run -t --rm --network=host --runt
ime=nvidia --volume /ssd/projects/jetson-containers/packages/pytorch/torchvisi
on:/test --volume /ssd/projects/jetson-containers/data:/data --workdir /test
text-generation-webui:r36.4-cu126-22.04-torchvision /bin/bash -c 'python3
test.py' 2>&1 | tee /ssd/projects/jetson-containers/logs/20250514_214139/test/t
ext-generation-webui_r36.4-cu126-22.04-torchvision_test.py.txt; exit ${PIPESTATU
S[0]}' returned non-zero exit status 1.
I’ve backtracked a bit trying to understand all the options available when invoking jetson-containers to workaround the error from:
RuntimeError: operator torchvision::nms does not exist
Regards.
P.S.
The stable-diffusion container (suggested in the original thread) is built, but the server.py script does not run successfully (I believe) because port 7860 doesn’t open up.