Compare commits

..

2 Commits

Author SHA1 Message Date
1d87063655 YACWC 2025-06-17 14:08:34 -04:00
81bb9a702a stuff 2025-06-17 14:08:25 -04:00
6 changed files with 1580 additions and 197 deletions

2
.gitignore vendored
View File

@@ -1,4 +1,6 @@
*.mp4 *.mp4
*.engine *.engine
*.pt *.pt
*.onnx
*.trt
runs/ runs/

View File

@@ -1,32 +1,43 @@
import sys import sys
sys.path.append('/opt/nvidia/deepstream/deepstream/sources/deepstream_python_apps/apps')
sys.path.append("/opt/nvidia/deepstream/deepstream/sources/deepstream_python_apps/apps")
import os import os
import gi import gi
gi.require_version('Gst', '1.0')
from gi.repository import GLib, Gst gi.require_version("Gst", "1.0")
from common.platform_info import PlatformInfo
from common.bus_call import bus_call
import numpy as np
import ctypes
import pyds
from functools import partial
from CommonCode.settings import get_logger, LogColorize
import argparse import argparse
import ctypes
from functools import partial
import numpy as np
import pyds
from common.bus_call import bus_call
from common.platform_info import PlatformInfo
from CommonCode.settings import LogColorize, get_logger
from gi.repository import GLib, Gst
pfm = LogColorize.watch_and_fix_permissions pfm = LogColorize.watch_and_fix_permissions
logger = get_logger(__name__,'/var/log/ml_vision_logs/00_watch_and_fix_permissions', stdout=True, systemd=False) logger = get_logger(
__name__,
"/var/log/ml_vision_logs/00_watch_and_fix_permissions",
stdout=True,
systemd=False,
)
Gst.debug_set_default_threshold(Gst.DebugLevel.ERROR) Gst.debug_set_default_threshold(Gst.DebugLevel.ERROR)
os.environ.pop("DISPLAY",':0') os.environ.pop("DISPLAY", ":0")
target_width_detect = 1280 target_width_detect = 1280
target_height_detect = 720 target_height_detect = 720
os.environ["GST_DEBUG_DUMP_DOT_DIR"] = "/tmp"
os.putenv("GST_DEBUG_DUMP_DIR_DIR", "/tmp")
target_width_embed = 512 target_width_embed = 512
target_height_embed = 512 target_height_embed = 512
MUXER_BATCH_TIMEOUT_USEC = 1000000 MUXER_BATCH_TIMEOUT_USEC = 1000000
def print_pipeline_structure(pipeline): def print_pipeline_structure(pipeline):
""" """
Recursively prints elements in the pipeline and their properties. Recursively prints elements in the pipeline and their properties.
@@ -37,7 +48,10 @@ def print_pipeline_structure(pipeline):
def _print_element_properties(element, indent=0): def _print_element_properties(element, indent=0):
spaces = " " * indent spaces = " " * indent
print(spaces + f"Element: {element.get_name()} (Type: {element.get_factory().get_name()})") print(
spaces
+ f"Element: {element.get_name()} (Type: {element.get_factory().get_name()})"
)
# Print its properties # Print its properties
for prop in element.list_properties(): for prop in element.list_properties():
@@ -50,7 +64,7 @@ def print_pipeline_structure(pipeline):
def _print_pipeline_structure(element, indent=0): def _print_pipeline_structure(element, indent=0):
spaces = " " * indent spaces = " " * indent
children = element.children if hasattr(element, 'children') else [] children = element.children if hasattr(element, "children") else []
if len(children) > 0: if len(children) > 0:
print(spaces + f"[{element.get_name()}]") print(spaces + f"[{element.get_name()}]")
@@ -82,7 +96,7 @@ def get_detailed_pipeline_string(pipeline):
props = [] props = []
for prop in element.list_properties(): for prop in element.list_properties():
# Skip some properties that are typically not set in command line # Skip some properties that are typically not set in command line
if prop.name in ('name', 'parent'): if prop.name in ("name", "parent"):
continue continue
try: try:
@@ -90,7 +104,7 @@ def get_detailed_pipeline_string(pipeline):
if val is not None and val != prop.default_value: if val is not None and val != prop.default_value:
# Format value appropriately based on type # Format value appropriately based on type
if isinstance(val, str): if isinstance(val, str):
props.append(f"{prop.name}=\"{val}\"") props.append(f'{prop.name}="{val}"')
elif isinstance(val, bool): elif isinstance(val, bool):
props.append(f"{prop.name}={str(val).lower()}") props.append(f"{prop.name}={str(val).lower()}")
else: else:
@@ -117,8 +131,6 @@ def get_detailed_pipeline_string(pipeline):
return " ! ".join(result) return " ! ".join(result)
def embed_results_probe(pad, info, u_data, list_add, frame_num=0): def embed_results_probe(pad, info, u_data, list_add, frame_num=0):
gst_buffer = info.get_buffer() gst_buffer = info.get_buffer()
print("HEY I AM PROBING EMBEDDINGS") print("HEY I AM PROBING EMBEDDINGS")
@@ -140,7 +152,6 @@ def embed_results_probe(pad,info,u_data, list_add, frame_num = 0):
frame_number = frame_meta.frame_num frame_number = frame_meta.frame_num
l_user = frame_meta.frame_user_meta_list l_user = frame_meta.frame_user_meta_list
while l_user is not None: while l_user is not None:
try: try:
@@ -167,18 +178,16 @@ def embed_results_probe(pad,info,u_data, list_add, frame_num = 0):
if True: if True:
for i in range(tensor_meta.num_output_layers): for i in range(tensor_meta.num_output_layers):
layer = pyds.get_nvds_LayerInfo(tensor_meta, i) layer = pyds.get_nvds_LayerInfo(tensor_meta, i)
if layer.layerName=='embedding': if layer.layerName == "embedding":
ptr = ctypes.cast(pyds.get_ptr(layer.buffer), ctypes.POINTER(ctypes.c_float)) ptr = ctypes.cast(
pyds.get_ptr(layer.buffer), ctypes.POINTER(ctypes.c_float)
)
num_elements = layer.inferDims.numElements num_elements = layer.inferDims.numElements
v = list(np.ctypeslib.as_array(ptr, shape=(num_elements,))) v = list(np.ctypeslib.as_array(ptr, shape=(num_elements,)))
v = [float(x) for x in v] v = [float(x) for x in v]
list_add.append({'frame_number':frame_number, 'vector':v}) list_add.append({"frame_number": frame_number, "vector": v})
try: try:
l_user = l_user.next l_user = l_user.next
@@ -192,12 +201,9 @@ def embed_results_probe(pad,info,u_data, list_add, frame_num = 0):
except StopIteration: except StopIteration:
break break
return Gst.PadProbeReturn.OK return Gst.PadProbeReturn.OK
def detector_results_probe(pad, info, u_data, list_add, frame_num=0): def detector_results_probe(pad, info, u_data, list_add, frame_num=0):
frame_number = 0 frame_number = 0
num_rects = 0 num_rects = 0
@@ -208,7 +214,6 @@ def detector_results_probe(pad,info,u_data, list_add, frame_num = 0):
print("Unable to get GstBuffer ") print("Unable to get GstBuffer ")
return return
batch_meta = pyds.gst_buffer_get_nvds_batch_meta(hash(gst_buffer)) batch_meta = pyds.gst_buffer_get_nvds_batch_meta(hash(gst_buffer))
l_frame = batch_meta.frame_meta_list l_frame = batch_meta.frame_meta_list
@@ -224,8 +229,6 @@ def detector_results_probe(pad,info,u_data, list_add, frame_num = 0):
l_user = frame_meta.frame_user_meta_list l_user = frame_meta.frame_user_meta_list
while l_obj is not None: while l_obj is not None:
try: try:
# Casting l_obj.data to pyds.NvDsObjectMeta # Casting l_obj.data to pyds.NvDsObjectMeta
@@ -250,14 +253,24 @@ def detector_results_probe(pad,info,u_data, list_add, frame_num = 0):
frame_number = frame_number frame_number = frame_number
class_id = obj_meta.class_id class_id = obj_meta.class_id
d_add = {'score':score, 'label':label, 'left':left, 'top':top, 'width':width, 'height':height, 'frame_number':frame_number, 'class_id': class_id} d_add = {
"score": score,
"label": label,
"left": left,
"top": top,
"width": width,
"height": height,
"frame_number": frame_number,
"class_id": class_id,
}
list_add.append(d_add) list_add.append(d_add)
print(frame_number, label, score) print(frame_number, label, score)
if frame_number % 100 == 0: if frame_number % 100 == 0:
str_pr = 'FRAME_PROGRESS: '+pfm(str(frame_number) + '/' + str(frame_num)) str_pr = "FRAME_PROGRESS: " + pfm(
str(frame_number) + "/" + str(frame_num)
)
logger.info(str_pr) logger.info(str_pr)
try: try:
l_obj = l_obj.next l_obj = l_obj.next
except StopIteration: except StopIteration:
@@ -274,7 +287,6 @@ def detector_results_probe(pad,info,u_data, list_add, frame_num = 0):
return Gst.PadProbeReturn.OK return Gst.PadProbeReturn.OK
def cb_newpad(decodebin, decoder_src_pad, data): def cb_newpad(decodebin, decoder_src_pad, data):
caps = decoder_src_pad.get_current_caps() caps = decoder_src_pad.get_current_caps()
if not caps: if not caps:
@@ -287,7 +299,7 @@ def cb_newpad(decodebin, decoder_src_pad,data):
# Need to check if the pad created by the decodebin is for video and not # Need to check if the pad created by the decodebin is for video and not
# audio. # audio.
print("gstname=", gstname) print("gstname=", gstname)
if(gstname.find("video")!=-1): if gstname.find("video") != -1:
# Link the decodebin pad only if decodebin has picked nvidia # Link the decodebin pad only if decodebin has picked nvidia
# decoder plugin nvdec_*. We do this by checking if the pad caps contain # decoder plugin nvdec_*. We do this by checking if the pad caps contain
# NVMM memory features. # NVMM memory features.
@@ -296,18 +308,21 @@ def cb_newpad(decodebin, decoder_src_pad,data):
# Get the source bin ghost pad # Get the source bin ghost pad
bin_ghost_pad = source_bin.get_static_pad("src") bin_ghost_pad = source_bin.get_static_pad("src")
if not bin_ghost_pad.set_target(decoder_src_pad): if not bin_ghost_pad.set_target(decoder_src_pad):
sys.stderr.write("Failed to link decoder src pad to source bin ghost pad\n") sys.stderr.write(
"Failed to link decoder src pad to source bin ghost pad\n"
)
else: else:
sys.stderr.write(" Error: Decodebin did not pick nvidia decoder plugin.\n") sys.stderr.write(" Error: Decodebin did not pick nvidia decoder plugin.\n")
def decodebin_child_added(child_proxy, Object, name, user_data): def decodebin_child_added(child_proxy, Object, name, user_data):
print("Decodebin child added:", name, "\n") print("Decodebin child added:", name, "\n")
if(name.find("decodebin") != -1): if name.find("decodebin") != -1:
Object.connect("child-added", decodebin_child_added, user_data) Object.connect("child-added", decodebin_child_added, user_data)
if "source" in name: if "source" in name:
source_element = child_proxy.get_by_name("source") source_element = child_proxy.get_by_name("source")
if source_element.find_property('drop-on-latency') != None: if source_element.find_property("drop-on-latency") != None:
Object.set_property("drop-on-latency", True) Object.set_property("drop-on-latency", True)
@@ -338,10 +353,10 @@ def create_source_bin(uri):
# def run_inference(file_path): # def run_inference(file_path):
if True: if True:
file_path = '/home/thebears/local/source/short.mp4' file_path = "/home/thebears/local/source/short.mp4"
os.environ.pop("DISPLAY", None) os.environ.pop("DISPLAY", None)
if not file_path.startswith('file://'): if not file_path.startswith("file://"):
file_path = 'file://'+file_path file_path = "file://" + file_path
platform_info = PlatformInfo() platform_info = PlatformInfo()
Gst.init(None) Gst.init(None)
@@ -350,63 +365,48 @@ if True:
source_file = create_source_bin(file_path) source_file = create_source_bin(file_path)
tee = Gst.ElementFactory.make("tee", "nvsink-tee") tee = Gst.ElementFactory.make("tee", "nvsink-tee")
# DETECT # DETECT
queue_detect = Gst.ElementFactory.make("queue", "nvtee-detect") queue_detect = Gst.ElementFactory.make("queue", "nvtee-detect")
streammux_detect = Gst.ElementFactory.make("nvstreammux", "Stream-muxer-detector") streammux_detect = Gst.ElementFactory.make("nvstreammux", "Stream-muxer-detector")
streammux_detect.set_property('width', target_width_detect) streammux_detect.set_property("width", target_width_detect)
streammux_detect.set_property('height', target_height_detect) streammux_detect.set_property("height", target_height_detect)
streammux_detect.set_property('batched-push-timeout', MUXER_BATCH_TIMEOUT_USEC) streammux_detect.set_property("batched-push-timeout", MUXER_BATCH_TIMEOUT_USEC)
streammux_detect.set_property('enable-padding',1) streammux_detect.set_property("enable-padding", 1)
streammux_detect.set_property('batch-size', 4) streammux_detect.set_property("batch-size", 4)
nugget_detector = Gst.ElementFactory.make("nvinfer", "primary-inference") nugget_detector = Gst.ElementFactory.make("nvinfer", "primary-inference")
nugget_detector.set_property('config-file-path', "/home/thebears/DeepStream-Yolo/config_infer_primary_yoloV7.txt") nugget_detector.set_property(
"config-file-path",
"/home/thebears/DeepStream-Yolo/config_infer_primary_yoloV7.txt",
)
fakesink_detect = Gst.ElementFactory.make("fakesink", "fakesink") fakesink_detect = Gst.ElementFactory.make("fakesink", "fakesink")
fakesink_detect.set_property('enable-last-sample', 0) fakesink_detect.set_property("enable-last-sample", 0)
fakesink_detect.set_property('sync', 0) fakesink_detect.set_property("sync", 0)
# EMBED # EMBED
queue_embed = Gst.ElementFactory.make("queue", "nvtee-que-embed") queue_embed = Gst.ElementFactory.make("queue", "nvtee-que-embed")
streammux_embed = Gst.ElementFactory.make("nvstreammux", "Stream-muxer-embed") streammux_embed = Gst.ElementFactory.make("nvstreammux", "Stream-muxer-embed")
streammux_embed.set_property('width', target_width_embed) streammux_embed.set_property("width", target_width_embed)
streammux_embed.set_property('height', target_height_embed) streammux_embed.set_property("height", target_height_embed)
streammux_embed.set_property('batched-push-timeout', MUXER_BATCH_TIMEOUT_USEC) streammux_embed.set_property("batched-push-timeout", MUXER_BATCH_TIMEOUT_USEC)
streammux_embed.set_property('enable-padding',1) streammux_embed.set_property("enable-padding", 1)
streammux_embed.set_property('batch-size', 4) streammux_embed.set_property("batch-size", 4)
nugget_embed = Gst.ElementFactory.make("nvinfer", "primary-inference") nugget_embed = Gst.ElementFactory.make("nvinfer", "primary-inference")
nugget_embed.set_property('config-file-path', "/home/thebears/DeepStream-Yolo/embedder.txt") nugget_embed.set_property(
"config-file-path", "/home/thebears/DeepStream-Yolo/embedder.txt"
)
# nugget_embed.set_property('config-file-path', "/home/thebears/DeepStream-Yolo/config_infer_primary_yoloV7.txt") # nugget_embed.set_property('config-file-path', "/home/thebears/DeepStream-Yolo/config_infer_primary_yoloV7.txt")
fakesink_embed = Gst.ElementFactory.make("fakesink", "fakesink2") fakesink_embed = Gst.ElementFactory.make("fakesink", "fakesink2")
fakesink_embed.set_property('enable-last-sample', 0) fakesink_embed.set_property("enable-last-sample", 0)
fakesink_embed.set_property('sync', 0) fakesink_embed.set_property("sync", 0)
# LINKING # LINKING
@@ -415,8 +415,6 @@ if True:
# capsfilter.set_property("caps", Gst.Caps.from_string("video/x-raw(memory:NVMM), format=NV12")) # capsfilter.set_property("caps", Gst.Caps.from_string("video/x-raw(memory:NVMM), format=NV12"))
# pipeline.add(capsfilter) # pipeline.add(capsfilter)
pipeline.add(source_file) pipeline.add(source_file)
pipeline.add(tee) pipeline.add(tee)
@@ -428,37 +426,39 @@ if True:
# capsfilter.link(tee) # capsfilter.link(tee)
nvvidconv.link(tee) nvvidconv.link(tee)
if True: if True:
pipeline.add(queue_detect) pipeline.add(queue_detect)
pipeline.add(streammux_detect) pipeline.add(streammux_detect)
pipeline.add(nugget_detector) pipeline.add(nugget_detector)
pipeline.add(fakesink_detect) pipeline.add(fakesink_detect)
tee.get_request_pad("src_%u").link(queue_detect.get_static_pad("sink")) tee.get_request_pad("src_%u").link(queue_detect.get_static_pad("sink"))
queue_detect.get_static_pad("src").link(streammux_detect.get_request_pad("sink_0")) queue_detect.get_static_pad("src").link(
streammux_detect.get_request_pad("sink_0")
)
streammux_detect.link(nugget_detector) streammux_detect.link(nugget_detector)
nugget_detector.link(fakesink_detect) nugget_detector.link(fakesink_detect)
os.environ["GST_DEBUG_DUMP_DOT_DIR"] = "/tmp"
os.putenv("GST_DEBUG_DUMP_DIR_DIR", "/tmp")
if False: if False:
pipeline.add(queue_embed) pipeline.add(queue_embed)
pipeline.add(streammux_embed) pipeline.add(streammux_embed)
pipeline.add(nugget_embed) pipeline.add(nugget_embed)
pipeline.add(fakesink_embed) pipeline.add(fakesink_embed)
tee.get_request_pad("src_%u").link(queue_embed.get_static_pad("sink")) tee.get_request_pad("src_%u").link(queue_embed.get_static_pad("sink"))
queue_embed.get_static_pad("src").link(streammux_embed.get_request_pad("sink_0")) queue_embed.get_static_pad("src").link(
streammux_embed.get_request_pad("sink_0")
)
streammux_embed.link(nugget_embed) streammux_embed.link(nugget_embed)
nugget_embed.link(fakesink_embed) nugget_embed.link(fakesink_embed)
Gst.debug_bin_to_dot_file(pipeline, Gst.DebugGraphDetails.ALL, "pipeline")
print_pipeline_structure(pipeline) print_pipeline_structure(pipeline)
cmd = f'/usr/bin/ffprobe -v error -select_streams v:0 -count_packets -show_entries stream=nb_read_packets -of csv=p=0 {file_path}'#/srv/ftp/railing/2025/02/28/railing_00_20250228115800.mp4 cmd = f"/usr/bin/ffprobe -v error -select_streams v:0 -count_packets -show_entries stream=nb_read_packets -of csv=p=0 {file_path}" # /srv/ftp/railing/2025/02/28/railing_00_20250228115800.mp4
try: try:
frames = int(os.popen(cmd).read().strip()) frames = int(os.popen(cmd).read().strip())
except: except:
@@ -470,20 +470,27 @@ if True:
Gst.debug_bin_to_dot_file(pipeline, Gst.DebugGraphDetails.ALL, "pipeline_structure") Gst.debug_bin_to_dot_file(pipeline, Gst.DebugGraphDetails.ALL, "pipeline_structure")
embed_results = partial(embed_results_probe, list_add=embed_list, frame_num=frames) embed_results = partial(embed_results_probe, list_add=embed_list, frame_num=frames)
nugget_embed.get_static_pad("src").add_probe(Gst.PadProbeType.BUFFER, embed_results, 0) nugget_embed.get_static_pad("src").add_probe(
Gst.PadProbeType.BUFFER, embed_results, 0
)
Gst.debug_bin_to_dot_file(
pipeline,
Gst.debug_bin_to_dot_file(pipeline, Gst.DebugGraphDetails.ALL, "/home/thebears/local/source/pipeline_structure") Gst.DebugGraphDetails.ALL,
"/home/thebears/local/source/pipeline_structure",
)
detector_list = list() detector_list = list()
detector_results = partial(
detector_results = partial(detector_results_probe, list_add = detector_list, frame_num = frames) detector_results_probe, list_add=detector_list, frame_num=frames
nugget_detector.get_static_pad("src").add_probe(Gst.PadProbeType.BUFFER, detector_results, 0) )
nugget_detector.get_static_pad("src").add_probe(
Gst.PadProbeType.BUFFER, detector_results, 0
)
print("AFTER SETTING STATIC PADS") print("AFTER SETTING STATIC PADS")
def get_pipeline_string(pipeline): def get_pipeline_string(pipeline):
if not isinstance(pipeline, Gst.Pipeline): if not isinstance(pipeline, Gst.Pipeline):
return None return None
@@ -500,7 +507,6 @@ if True:
Gst.debug_bin_to_dot_file(pipeline, Gst.DebugGraphDetails.ALL, "pipeline_structure") Gst.debug_bin_to_dot_file(pipeline, Gst.DebugGraphDetails.ALL, "pipeline_structure")
# create an event loop and feed gstreamer bus mesages to it # create an event loop and feed gstreamer bus mesages to it
loop = GLib.MainLoop() loop = GLib.MainLoop()
bus = pipeline.get_bus() bus = pipeline.get_bus()
@@ -519,20 +525,18 @@ if True:
# return detector_list, embed_list # return detector_list, embed_list
if __name__ == "__main__":
if __name__ == '__main__':
cpath = sys.argv[1] cpath = sys.argv[1]
if cpath.endswith('-i'): if cpath.endswith("-i"):
cpath = '/home/thebears/local/source/short.mp4' cpath = "/home/thebears/local/source/short.mp4"
if not cpath.startswith('file'): if not cpath.startswith("file"):
cpath = os.path.abspath(cpath) cpath = os.path.abspath(cpath)
out = run_inference(cpath) out = run_inference(cpath)
import json import json
with open('dump.json','w') as ff:
with open("dump.json", "w") as ff:
json.dump([out[0], out[1]], ff) json.dump([out[0], out[1]], ff)
sys.exit() sys.exit()

171
models/try_decode.py Normal file
View File

@@ -0,0 +1,171 @@
import time
import cv2
import numpy
import numpy as np
import onnxruntime as rt
import open_clip
import pycuda.autoinit
import pycuda.driver as cuda
import tensorrt as trt
import torch
import os
from cuda import cuda as ccuda
from cuda import cudart
cmd = "filesrc location=/home/thebears/local/source/full.mp4 ! qtdemux name=demux demux.video_0 ! queue ! h265parse ! nvv4l2decoder ! nvvidconv ! videoscale method=1 add-borders=false ! video/x-raw,width=1280,height=1280 ! appsink sync=false"
cap = cv2.VideoCapture(cmd, cv2.CAP_GSTREAMER)
st = time.time()
fr = 0
arrays_to_score = list()
array = list()
while True:
good, frf = cap.read()
fr += 1
print(good, fr)
if not good:
break
array.append(frf)
if len(array) > 8:
arrays_to_score.append(torch.from_numpy(np.asarray(array)))
array = list()
break
if len(array) > 0:
arrays_to_score.append(torch.from_numpy(np.asarray(array)))
et = time.time()
print(et - st, fr / (st - et))
# %%
pretrained_name = "webli"
model_name = "ViT-L-16-SigLIP2-512"
#model_name, pretrained_name = ('ViT-B-16-quickgelu', 'openai')
model, _, preprocess = open_clip.create_model_and_transforms(
model_name, pretrained=pretrained_name
)
# %%
with torch.no_grad():
et = time.time()
if True:
# tensor_raw = arrays_to_score[0][0,:,:,0:3][None,:,:,:]
# tensor_perm = tensor_raw.permute([0, 3, 1, 2]).to(torch.float32) / 255
tensor_perm = torch.rand(1,3,512,512)
tensor_reshaped = preprocess.transforms[0](tensor_perm)
tensor_mean = preprocess.transforms[-1](tensor_reshaped)
else:
tensor_raw = torch.concat(arrays_to_score)[0:4, :, :, 0:3]
tensor_perm = tensor_raw.permute([0, 3, 1, 2]).to(torch.float32) / 255
tensor_reshaped = preprocess.transforms[1](preprocess.transforms[0](tensor_perm))
tensor_mean = preprocess.transforms[-1](tensor_reshaped)
imp = model.encode_image(tensor_mean)
st = time.time()
# print((st - et) / tensor_raw.shape[0], tensor_raw.shape[0]/(st - et) )
from_model_on_gpu = imp.cpu().numpy()
# %%
# %%
#ONNX_FILE_PATH = "/home/thebears/local/source/engine_siglip2_512.onnx"
#ONNX_FILE_PATH = "/home/thebears/local/source/engine_small.onnx"
ONNX_FILE_PATH = "in_docker.onnx"
torch.onnx.export(
model.visual,
tensor_mean,
ONNX_FILE_PATH,
input_names=["input"],
output_names=["output"],
)
# %%
X_test = tensor_mean.cpu().numpy()
sess = rt.InferenceSession(
ONNX_FILE_PATH, providers=rt.get_available_providers())
input_name = sess.get_inputs()[0].name
pred_onx = sess.run(None, {input_name: X_test.astype(numpy.float32)})[0]
print(pred_onx)
def norm(v):
return np.divide(v.T,np.linalg.norm(v,axis=1)).T
print(np.dot(norm(pred_onx), norm(from_model_on_gpu).T))
# %%
TRT_LOGGER = trt.Logger()
def build_engine_from_onnx(onnx_file_path, use_fp16=True):
"""
Convert ONNX model to TensorRT engine with FP16 precision
Args:
onnx_file_path: Path to ONNX model
use_fp16: Boolean to enable FP16 mode
Returns:
TensorRT engine
"""
# Logger to capture info/warning/errors
TRT_LOGGER = trt.Logger(trt.Logger.WARNING)
# Create builder and network
builder = trt.Builder(TRT_LOGGER)
network = builder.create_network(
1 << int(trt.NetworkDefinitionCreationFlag.EXPLICIT_BATCH)
)
# Create ONNX parser and parse model
parser = trt.OnnxParser(network, TRT_LOGGER)
with open(onnx_file_path, "rb") as model:
if not parser.parse(model.read()):
for error in range(parser.num_errors):
print(f"ONNX parse error: {parser.get_error(error)}")
raise ValueError(f"Failed to parse ONNX file: {onnx_file_path}")
# Create optimization config
config = builder.create_builder_config()
config.set_memory_pool_limit(trt.MemoryPoolType.WORKSPACE, 1 << 20) # 1 MiB
# Enable FP16 precision if requested and if the GPU supports it
if use_fp16:
if builder.platform_has_fast_fp16:
# config.set_flag(trt.BuilderFlag.FP16)
print("FP16 enabled successfully")
else:
print("Warning: GPU doesn't support fast FP16, using FP32 instead")
# Set optimization profile for dynamic shapes (if needed)
# If you have dynamic shapes, you'd need to set min/opt/max dimensions
# Build and serialize engine
engine = builder.build_serialized_network(network, config)
return engine
ENGINE_FILE_PATH = os.path.splitext(ONNX_FILE_PATH)[0]+'.trt'
engine = build_engine_from_onnx(ONNX_FILE_PATH, use_fp16=False)
with open(ENGINE_FILE_PATH, "wb") as f:
f.write(engine)
# %%

817
output Normal file
View File

@@ -0,0 +1,817 @@
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages were automatically installed and are no longer required:
gdal-data libarmadillo10 libarpack2 libavcodec58 libavfilter7 libavformat58
libavutil56 libblosc1 libcfitsio9 libcharls2 libfreexl1 libfyba0 libgdal30
libgdcm-dev libgdcm3.0 libgeos-c1v5 libgeos3.10.2 libgeotiff5 libgl2ps1.4
libgphoto2-dev libhdf4-0-alt libkmlbase1 libkmldom1 libkmlengine1
libminizip1 libmysqlclient21 libnetcdf19 libodbc2 libodbcinst2 libogdi4.1
libopencv-calib3d4.5d libopencv-contrib4.5d libopencv-dnn4.5d
libopencv-features2d4.5d libopencv-flann4.5d libopencv-highgui4.5d
libopencv-imgcodecs4.5d libopencv-imgproc4.5d libopencv-ml4.5d
libopencv-objdetect4.5d libopencv-photo4.5d libopencv-shape4.5d
libopencv-stitching4.5d libopencv-superres4.5d libopencv-video4.5d
libopencv-videoio4.5d libopencv-videostab4.5d libopencv-viz4.5d
libpostproc55 libpq5 libproj22 librttopo1 libsocket++1 libspatialite7
libssh-gcrypt-4 libsuperlu5 libswresample3 libswscale5 liburiparser1
libvdpau1 libvtk9.1 libxerces-c3.2 mysql-common proj-data unixodbc-common
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
libopencv-calib3d-dev libopencv-contrib-dev libopencv-core-dev
libopencv-dnn-dev libopencv-features2d-dev libopencv-flann-dev
libopencv-highgui-dev libopencv-imgcodecs-dev libopencv-imgproc-dev
libopencv-ml-dev libopencv-objdetect-dev libopencv-photo-dev
libopencv-shape-dev libopencv-stitching-dev libopencv-superres-dev
libopencv-video-dev libopencv-videoio-dev libopencv-videostab-dev
libopencv-viz-dev
The following NEW packages will be installed:
libcudnn9-headers-cuda-12 ubuntu-pro-client ubuntu-pro-client-l10n
The following packages will be upgraded:
apport apport-gtk apt bind9-host bind9-libs binutils
binutils-aarch64-linux-gnu binutils-common bluez bluez-obexd containerd.io
cryptsetup-bin cuda-cccl-12-6 cuda-crt-12-6 cuda-cudart-12-6
cuda-cudart-dev-12-6 cuda-cuobjdump-12-6 cuda-cupti-12-6 cuda-cupti-dev-12-6
cuda-cuxxfilt-12-6 cuda-documentation-12-6 cuda-driver-dev-12-6
cuda-gdb-12-6 cuda-nvcc-12-6 cuda-nvdisasm-12-6 cuda-nvml-dev-12-6
cuda-nvprune-12-6 cuda-nvrtc-12-6 cuda-nvrtc-dev-12-6 cuda-nvtx-12-6
cuda-nvvm-12-6 cuda-profiler-api-12-6 cuda-sanitizer-12-6
cuda-toolkit-12-6-config-common cuda-toolkit-12-config-common
cuda-toolkit-config-common dirmngr distro-info-data dmeventd dmsetup
dns-root-data docker-buildx-plugin docker-ce docker-ce-cli
docker-ce-rootless-extras docker-compose-plugin ethtool fonts-opensymbol
ghostscript ghostscript-x gir1.2-gstreamer-1.0 gir1.2-javascriptcoregtk-4.0
gir1.2-nm-1.0 gir1.2-packagekitglib-1.0 gir1.2-soup-2.4 gir1.2-webkit2-4.0
git-man gnome-shell gnome-shell-common gnupg gnupg-l10n gnupg-utils gnupg2
gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv
gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-packagekit
gstreamer1.0-plugins-base gstreamer1.0-plugins-base-apps
gstreamer1.0-pulseaudio gstreamer1.0-x initramfs-tools initramfs-tools-bin
initramfs-tools-core ldap-utils libabsl20210324 libaom3 libapt-pkg6.0
libbinutils libbluetooth3 libc-bin libc-dev-bin libc6 libc6-dbg libc6-dev
libcap2 libcap2-bin libcryptsetup12 libctf-nobfd0 libctf0 libcublas-12-6
libcublas-dev-12-6 libcudla-12-6 libcudla-dev-12-6 libcudnn9-cuda-12
libcudnn9-dev-cuda-12 libcudnn9-samples libcufft-12-6 libcufft-dev-12-6
libcurand-12-6 libcurand-dev-12-6 libcurl3-gnutls libcusolver-12-6
libcusolver-dev-12-6 libcusparse-12-6 libcusparse-dev-12-6 libcusparselt-dev
libcusparselt0 libdebuginfod-common libdebuginfod1 libdevmapper-event1.02.1
libdevmapper1.02.1 libdw-dev libdw1 libegl-mesa0 libelf-dev libelf1
libexpat1 libexpat1-dev libfreetype-dev libfreetype6 libfreetype6-dev
libgbm-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa
libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
libglib2.0-dev-bin libglib2.0-doc libglib2.0-tests libglx-mesa0
libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgnutls30
libgnutlsxx28 libgs9 libgs9-common libgssapi-krb5-2 libgstreamer1.0-0
libgstreamer1.0-dev libiniparser1 libipa-hbac0 libjavascriptcoregtk-4.0-18
libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.5-0 liblvm2cmd2.03
libmalcontent-0-0 libmbim-glib4 libmbim-proxy libmysqlclient21
libnautilus-extension1a libnm0 libnss-sss libnss-systemd libnvfatbin-12-6
libnvfatbin-dev-12-6 libnvidia-container-tools libnvidia-container1
libnvinfer-bin libnvinfer-dev libnvinfer-dispatch-dev libnvinfer-dispatch10
libnvinfer-headers-dev libnvinfer-headers-plugin-dev libnvinfer-lean-dev
libnvinfer-lean10 libnvinfer-plugin-dev libnvinfer-plugin10
libnvinfer-samples libnvinfer-vc-plugin-dev libnvinfer-vc-plugin10
libnvinfer10 libnvjitlink-12-6 libnvjitlink-dev-12-6 libnvonnxparsers-dev
libnvonnxparsers10 libopencv-dev libpackagekit-glib2-18 libpam-modules
libpam-modules-bin libpam-runtime libpam-sss libpam-systemd libpam0g
libperl5.34 libpoppler-glib8 libpoppler118 libpq5 libpython2.7
libpython2.7-minimal libpython2.7-stdlib libpython3.10 libpython3.10-dev
libpython3.10-minimal libpython3.10-stdlib librados2 libraptor2-0 libraw20
librbd1 libreoffice-base-core libreoffice-calc libreoffice-common
libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk3
libreoffice-impress libreoffice-math libreoffice-pdfimport
libreoffice-style-breeze libreoffice-style-colibre
libreoffice-style-elementary libreoffice-style-yaru libreoffice-writer
libseccomp2 libsndfile1 libsnmp-base libsnmp40 libsoup-gnome2.4-1
libsoup2.4-1 libsoup2.4-common libsqlite3-0 libsss-certmap0 libsss-idmap0
libsss-nss-idmap0 libsystemd-dev libsystemd0 libtasn1-6 libtasn1-6-dev
libudev-dev libudev1 libunbound8 libuno-cppu3 libuno-cppuhelpergcc3-3
libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 libvpx7
libwebkit2gtk-4.0-37 libxml2 libxml2-dev libxslt1.1 libyelp0 linux-base
linux-firmware linux-libc-dev locales lvm2 nautilus nautilus-data net-tools
network-manager network-manager-config-connectivity-ubuntu
nvidia-container-toolkit nvidia-container-toolkit-base openssh-client
openssh-server openssh-sftp-server openssl packagekit packagekit-tools
pci.ids perl perl-base perl-modules-5.34 poppler-utils python2.7
python2.7-minimal python3-apport python3-libnvinfer python3-libnvinfer-dev
python3-libnvinfer-dispatch python3-libnvinfer-lean python3-paramiko
python3-pkg-resources python3-problem-report python3-protobuf
python3-requests python3-setuptools python3-setuptools-whl python3-sss
python3-uno python3-update-manager python3.10 python3.10-dev
python3.10-minimal python3.10-venv rsync snapd sssd sssd-ad sssd-ad-common
sssd-common sssd-ipa sssd-krb5 sssd-krb5-common sssd-ldap sssd-proxy systemd
systemd-journal-remote systemd-oomd systemd-sysv systemd-timesyncd tensorrt
tensorrt-libs thunderbird thunderbird-gnome-support tzdata
ubuntu-advantage-tools udev uno-libs-private update-manager
update-manager-core ure vim vim-common vim-runtime wireless-regdb
wpasupplicant xserver-common xserver-xephyr xserver-xorg-core
xserver-xorg-legacy xwayland xxd yelp yelp-xsl
341 upgraded, 3 newly installed, 19 to remove and 0 not upgraded.
Inst libperl5.34 [5.34.0-3ubuntu1.3] (5.34.0-3ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [perl:arm64 ]
Inst perl [5.34.0-3ubuntu1.3] (5.34.0-3ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst perl-base [5.34.0-3ubuntu1.3] (5.34.0-3ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Conf perl-base (5.34.0-3ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst perl-modules-5.34 [5.34.0-3ubuntu1.3] (5.34.0-3ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst libc6-dbg [2.35-0ubuntu3.8] (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libc6-dev [2.35-0ubuntu3.8] (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libc-dev-bin [2.35-0ubuntu3.8] (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst linux-libc-dev [5.15.0-126.136] (5.15.0-141.151 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libc6 [2.35-0ubuntu3.8] (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libc6 (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libc-bin [2.35-0ubuntu3.8] (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libc-bin (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libsystemd-dev [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libnss-systemd [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst xserver-common [2:21.1.4-2ubuntu1.7~22.04.12] (2:21.1.4-2ubuntu1.7~22.04.14 Ubuntu:22.04/jammy-updates [all]) []
Inst xserver-xorg-legacy [2:21.1.4-2ubuntu1.7~22.04.12] (2:21.1.4-2ubuntu1.7~22.04.14 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libudev-dev [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libsystemd0 [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [systemd:arm64 ]
Conf libsystemd0 (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [systemd:arm64 ]
Inst xserver-xorg-core [2:21.1.4-2ubuntu1.7~22.04.12] (2:21.1.4-2ubuntu1.7~22.04.14 Ubuntu:22.04/jammy-updates [arm64]) [systemd:arm64 ]
Inst systemd-timesyncd [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [systemd:arm64 ]
Inst systemd-sysv [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [systemd:arm64 ]
Inst systemd-oomd [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [systemd:arm64 ]
Inst systemd-journal-remote [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [systemd:arm64 ]
Inst libpam-systemd [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [systemd:arm64 ]
Inst systemd [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst bluez [5.64-0ubuntu1.3] (5.64-0ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst udev [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libudev1 [249.11-0ubuntu3.12] (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libudev1 (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libglib2.0-dev [2.72.4-0ubuntu2.4] (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libglib2.0-dev-bin [2.72.4-0ubuntu2.4] (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libglib2.0-data [2.72.4-0ubuntu2.4] (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all]) []
Inst libelf-dev [0.186-1build1] (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libdw-dev [0.186-1build1] (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libdebuginfod-common [0.186-1build1] (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all]) []
Inst libgnutls28-dev [3.7.3-4ubuntu1.5] (3.7.3-4ubuntu1.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libgnutls-openssl27 [3.7.3-4ubuntu1.5] (3.7.3-4ubuntu1.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libgnutlsxx28 [3.7.3-4ubuntu1.5] (3.7.3-4ubuntu1.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libtasn1-6-dev [4.18.0-4build1] (4.18.0-4ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libtasn1-6 [4.18.0-4build1] (4.18.0-4ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Conf libtasn1-6 (4.18.0-4ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libunbound8 [1.13.1-1ubuntu5.8] (1.13.1-1ubuntu5.10 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libgnutls-dane0 [3.7.3-4ubuntu1.5] (3.7.3-4ubuntu1.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libgnutls30 [3.7.3-4ubuntu1.5] (3.7.3-4ubuntu1.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Conf libgnutls30 (3.7.3-4ubuntu1.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libk5crypto3 [1.19.2-2ubuntu0.4] (1.19.2-2ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Conf libk5crypto3 (1.19.2-2ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libkrb5support0 [1.19.2-2ubuntu0.4] (1.19.2-2ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [libkrb5-3:arm64 ]
Conf libkrb5support0 (1.19.2-2ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [libkrb5-3:arm64 ]
Inst libkrb5-3 [1.19.2-2ubuntu0.4] (1.19.2-2ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [libgssapi-krb5-2:arm64 ]
Conf libkrb5-3 (1.19.2-2ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [libgssapi-krb5-2:arm64 ]
Inst libgssapi-krb5-2 [1.19.2-2ubuntu0.4] (1.19.2-2ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Conf libgssapi-krb5-2 (1.19.2-2ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst ldap-utils [2.5.18+dfsg-0ubuntu0.22.04.2] (2.5.19+dfsg-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libldap-2.5-0 [2.5.18+dfsg-0ubuntu0.22.04.2] (2.5.19+dfsg-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libcurl3-gnutls [7.81.0-1ubuntu1.19] (7.81.0-1ubuntu1.20 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libdebuginfod1 [0.186-1build1] (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libdw1 [0.186-1build1] (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libelf1 [0.186-1build1] (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libglib2.0-bin [2.72.4-0ubuntu2.4] (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst python3.10-dev [3.10.12-1~22.04.8] (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libexpat1-dev [2.4.7-1ubuntu0.4] (2.4.7-1ubuntu0.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libexpat1 [2.4.7-1ubuntu0.4] (2.4.7-1ubuntu0.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libpython3.10-dev [3.10.12-1~22.04.8] (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libpython3.10 [3.10.12-1~22.04.8] (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libsqlite3-0 [3.37.2-2ubuntu0.3] (3.37.2-2ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst python3.10-venv [3.10.12-1~22.04.8] (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst python3.10 [3.10.12-1~22.04.8] (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libpython3.10-stdlib [3.10.12-1~22.04.8] (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst python3.10-minimal [3.10.12-1~22.04.8] (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libpython3.10-minimal [3.10.12-1~22.04.8] (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst python3-setuptools-whl [59.6.0-1.2ubuntu0.22.04.2] (59.6.0-1.2ubuntu0.22.04.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all]) []
Inst libglib2.0-tests [2.72.4-0ubuntu2.4] (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libglib2.0-0 [2.72.4-0ubuntu2.4] (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libcap2 [1:2.44-1ubuntu0.22.04.1] (1:2.44-1ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libcap2 (1:2.44-1ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libgl1-mesa-dri [23.2.1-1ubuntu3.1~22.04.2] (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libglx-mesa0 [23.2.1-1ubuntu3.1~22.04.2] (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libegl-mesa0 [23.2.1-1ubuntu3.1~22.04.2] (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libglapi-mesa [23.2.1-1ubuntu3.1~22.04.2] (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libgbm-dev [23.2.1-1ubuntu3.1~22.04.2] (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libgbm1 [23.2.1-1ubuntu3.1~22.04.2] (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64])
Inst libpam0g [1.4.0-11ubuntu2.4] (1.4.0-11ubuntu2.5 Ubuntu:22.04/jammy-updates [arm64])
Conf libpam0g (1.4.0-11ubuntu2.5 Ubuntu:22.04/jammy-updates [arm64])
Inst libpam-modules-bin [1.4.0-11ubuntu2.4] (1.4.0-11ubuntu2.5 Ubuntu:22.04/jammy-updates [arm64]) [libpam-modules:arm64 on libpam-modules-bin:arm64] [libpam-modules:arm64 ]
Conf libpam-modules-bin (1.4.0-11ubuntu2.5 Ubuntu:22.04/jammy-updates [arm64]) [libpam-modules:arm64 ]
Inst libpam-modules [1.4.0-11ubuntu2.4] (1.4.0-11ubuntu2.5 Ubuntu:22.04/jammy-updates [arm64])
Conf libpam-modules (1.4.0-11ubuntu2.5 Ubuntu:22.04/jammy-updates [arm64])
Inst libpam-runtime [1.4.0-11ubuntu2.4] (1.4.0-11ubuntu2.5 Ubuntu:22.04/jammy-updates [all])
Conf libpam-runtime (1.4.0-11ubuntu2.5 Ubuntu:22.04/jammy-updates [all])
Inst libdevmapper1.02.1 [2:1.02.175-2.1ubuntu4] (2:1.02.175-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Inst libcryptsetup12 [2:2.4.3-1ubuntu1.2] (2:2.4.3-1ubuntu1.3 Ubuntu:22.04/jammy-updates [arm64])
Inst libseccomp2 [2.5.3-2ubuntu2] (2.5.3-2ubuntu3~22.04.1 Ubuntu:22.04/jammy-updates [arm64])
Conf libseccomp2 (2.5.3-2ubuntu3~22.04.1 Ubuntu:22.04/jammy-updates [arm64])
Inst libapt-pkg6.0 [2.4.13] (2.4.14 Ubuntu:22.04/jammy-updates [arm64])
Conf libapt-pkg6.0 (2.4.14 Ubuntu:22.04/jammy-updates [arm64])
Inst gpg-wks-client [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [gnupg:arm64 ]
Inst dirmngr [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [gnupg:arm64 ]
Inst gpg-wks-server [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [gnupg:arm64 ]
Inst gnupg-utils [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [gnupg:arm64 ]
Inst gpg-agent [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [gnupg:arm64 ]
Inst gpg [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [gnupg:arm64 ]
Inst gpgconf [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [gnupg:arm64 gpgsm:arm64 ]
Inst gnupg-l10n [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all]) [gnupg:arm64 gpgsm:arm64 ]
Inst gnupg [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all]) [gpgsm:arm64 ]
Inst gpgsm [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst gpgv [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gpgv (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst apt [2.4.13] (2.4.14 Ubuntu:22.04/jammy-updates [arm64])
Conf apt (2.4.14 Ubuntu:22.04/jammy-updates [arm64])
Remv libopencv-videostab-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-dev:arm64 ]
Remv libopencv-calib3d-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-stitching-dev:arm64 libopencv-dev:arm64 ]
Remv libopencv-stitching-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-dev:arm64 ]
Remv libopencv-objdetect-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-dev:arm64 ]
Remv libopencv-ml-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-dev:arm64 libopencv-features2d-dev:arm64 ]
Remv libopencv-core-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-features2d-dev:arm64 libopencv-dnn-dev:arm64 libopencv-flann-dev:arm64 libopencv-imgproc-dev:arm64 ]
Remv libopencv-dnn-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-features2d-dev:arm64 libopencv-flann-dev:arm64 libopencv-imgproc-dev:arm64 ]
Remv libopencv-features2d-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-flann-dev:arm64 libopencv-imgproc-dev:arm64 ]
Remv libopencv-flann-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-imgproc-dev:arm64 ]
Remv libopencv-highgui-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-imgproc-dev:arm64 ]
Remv libopencv-superres-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-imgproc-dev:arm64 ]
Remv libopencv-videoio-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-imgproc-dev:arm64 ]
Remv libopencv-imgcodecs-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-imgproc-dev:arm64 ]
Remv libopencv-shape-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-imgproc-dev:arm64 ]
Remv libopencv-video-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-imgproc-dev:arm64 ]
Remv libopencv-imgproc-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 libopencv-photo-dev:arm64 ]
Remv libopencv-photo-dev [4.5.4+dfsg-9ubuntu4] [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 libopencv-dev:arm64 ]
Inst libopencv-dev [4.5.4+dfsg-9ubuntu4] (4.8.0-1-g6371ee1 L4T Jetson r36.4:stable [arm64]) [libopencv-contrib-dev:arm64 libopencv-viz-dev:arm64 ]
Remv libopencv-contrib-dev [4.5.4+dfsg-9ubuntu4] [libopencv-viz-dev:arm64 ]
Remv libopencv-viz-dev [4.5.4+dfsg-9ubuntu4]
Inst rsync [3.2.7-0ubuntu0.22.04.2] (3.2.7-0ubuntu0.22.04.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst docker-ce-cli [5:27.5.1-1~ubuntu.22.04~jammy] (5:28.2.2-1~ubuntu.22.04~jammy Docker CE:jammy [arm64])
Inst containerd.io [1.7.25-1] (1.7.27-1 Docker CE:jammy [arm64])
Inst docker-ce [5:27.5.1-1~ubuntu.22.04~jammy] (5:28.2.2-1~ubuntu.22.04~jammy Docker CE:jammy [arm64])
Inst libdevmapper-event1.02.1 [2:1.02.175-2.1ubuntu4] (2:1.02.175-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Inst dmsetup [2:1.02.175-2.1ubuntu4] (2:1.02.175-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Inst liblvm2cmd2.03 [2.03.11-2.1ubuntu4] (2.03.11-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Inst dmeventd [2:1.02.175-2.1ubuntu4] (2:1.02.175-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Inst lvm2 [2.03.11-2.1ubuntu4] (2.03.11-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Inst openssh-sftp-server [1:8.9p1-3ubuntu0.10] (1:8.9p1-3ubuntu0.13 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst openssh-server [1:8.9p1-3ubuntu0.10] (1:8.9p1-3ubuntu0.13 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst openssh-client [1:8.9p1-3ubuntu0.10] (1:8.9p1-3ubuntu0.13 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libpython2.7 [2.7.18-13ubuntu1.4] (2.7.18-13ubuntu1.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst python2.7 [2.7.18-13ubuntu1.4] (2.7.18-13ubuntu1.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libpython2.7-stdlib [2.7.18-13ubuntu1.4] (2.7.18-13ubuntu1.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst python2.7-minimal [2.7.18-13ubuntu1.4] (2.7.18-13ubuntu1.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libpython2.7-minimal [2.7.18-13ubuntu1.4] (2.7.18-13ubuntu1.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst distro-info-data [0.52ubuntu0.8] (0.52ubuntu0.9 Ubuntu:22.04/jammy-updates [all])
Inst libcap2-bin [1:2.44-1ubuntu0.22.04.1] (1:2.44-1ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libxml2-dev [2.9.13+dfsg-1ubuntu0.4] (2.9.13+dfsg-1ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libxml2 [2.9.13+dfsg-1ubuntu0.4] (2.9.13+dfsg-1ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst locales [2.35-0ubuntu3.8] (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst openssl [3.0.2-0ubuntu1.18] (3.0.2-0ubuntu1.19 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst python3-setuptools [59.6.0-1.2ubuntu0.22.04.2] (59.6.0-1.2ubuntu0.22.04.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all]) []
Inst python3-pkg-resources [59.6.0-1.2ubuntu0.22.04.2] (59.6.0-1.2ubuntu0.22.04.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst tzdata [2024a-0ubuntu0.22.04.1] (2025b-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst ubuntu-advantage-tools [30~22.04] (35.1ubuntu0~22.04 Ubuntu:22.04/jammy-updates [all]) []
Inst ubuntu-pro-client (35.1ubuntu0~22.04 Ubuntu:22.04/jammy-updates [arm64])
Inst ubuntu-pro-client-l10n (35.1ubuntu0~22.04 Ubuntu:22.04/jammy-updates [arm64])
Inst vim [2:8.2.3995-1ubuntu2.21] (2:8.2.3995-1ubuntu2.24 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst vim-runtime [2:8.2.3995-1ubuntu2.21] (2:8.2.3995-1ubuntu2.24 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all]) []
Inst xxd [2:8.2.3995-1ubuntu2.21] (2:8.2.3995-1ubuntu2.24 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst vim-common [2:8.2.3995-1ubuntu2.21] (2:8.2.3995-1ubuntu2.24 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst bind9-host [1:9.18.28-0ubuntu0.22.04.1] (1:9.18.30-0ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst bind9-libs [1:9.18.28-0ubuntu0.22.04.1] (1:9.18.30-0ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst pci.ids [0.0~2022.01.22-1] (0.0~2022.01.22-1ubuntu0.1 Ubuntu:22.04/jammy-updates [all])
Inst gnome-shell [42.9-0ubuntu2.2] (42.9-0ubuntu2.3 Ubuntu:22.04/jammy-updates [arm64]) []
Inst gnome-shell-common [42.9-0ubuntu2.2] (42.9-0ubuntu2.3 Ubuntu:22.04/jammy-updates [all])
Inst libgstreamer1.0-dev [1.20.3-0ubuntu1] (1.20.3-0ubuntu1.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libgstreamer1.0-0 [1.20.3-0ubuntu1] (1.20.3-0ubuntu1.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst gir1.2-gstreamer-1.0 [1.20.3-0ubuntu1] (1.20.3-0ubuntu1.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libbluetooth3 [5.64-0ubuntu1.3] (5.64-0ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst network-manager [1.36.6-0ubuntu2] (1.36.6-0ubuntu2.1 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libnm0 [1.36.6-0ubuntu2] (1.36.6-0ubuntu2.1 Ubuntu:22.04/jammy-updates [arm64])
Inst gir1.2-nm-1.0 [1.36.6-0ubuntu2] (1.36.6-0ubuntu2.1 Ubuntu:22.04/jammy-updates [arm64])
Inst libsoup2.4-common [2.74.2-3ubuntu0.1] (2.74.2-3ubuntu0.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst gir1.2-soup-2.4 [2.74.2-3ubuntu0.1] (2.74.2-3ubuntu0.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libsoup-gnome2.4-1 [2.74.2-3ubuntu0.1] (2.74.2-3ubuntu0.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libsoup2.4-1 [2.74.2-3ubuntu0.1] (2.74.2-3ubuntu0.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst gir1.2-webkit2-4.0 [2.46.3-0ubuntu0.22.04.1] (2.48.3-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst gir1.2-javascriptcoregtk-4.0 [2.46.3-0ubuntu0.22.04.1] (2.48.3-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libwebkit2gtk-4.0-37 [2.46.3-0ubuntu0.22.04.1] (2.48.3-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libjavascriptcoregtk-4.0-18 [2.46.3-0ubuntu0.22.04.1] (2.48.3-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst gstreamer1.0-plugins-base [1.20.1-1ubuntu0.2] (1.20.1-1ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libfreetype-dev [2.11.1+dfsg-1ubuntu0.2] (2.11.1+dfsg-1ubuntu0.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [libfreetype6-dev:arm64 ]
Inst libfreetype6-dev [2.11.1+dfsg-1ubuntu0.2] (2.11.1+dfsg-1ubuntu0.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libfreetype6 [2.11.1+dfsg-1ubuntu0.2] (2.11.1+dfsg-1ubuntu0.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libxslt1.1 [1.1.34-4ubuntu0.22.04.1] (1.1.34-4ubuntu0.22.04.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst python3-update-manager [1:22.04.21] (1:22.04.22 Ubuntu:22.04/jammy-updates [all]) [update-manager-core:arm64 ]
Inst update-manager-core [1:22.04.21] (1:22.04.22 Ubuntu:22.04/jammy-updates [all]) [update-manager:arm64 ]
Inst update-manager [1:22.04.21] (1:22.04.22 Ubuntu:22.04/jammy-updates [all])
Inst python3-problem-report [2.20.11-0ubuntu82.6] (2.20.11-0ubuntu82.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst python3-apport [2.20.11-0ubuntu82.6] (2.20.11-0ubuntu82.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst apport [2.20.11-0ubuntu82.6] (2.20.11-0ubuntu82.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst apport-gtk [2.20.11-0ubuntu82.6] (2.20.11-0ubuntu82.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst libctf0 [2.38-4ubuntu2.6] (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libctf-nobfd0 [2.38-4ubuntu2.6] (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst binutils-aarch64-linux-gnu [2.38-4ubuntu2.6] (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [binutils:arm64 ]
Inst libbinutils [2.38-4ubuntu2.6] (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [binutils:arm64 ]
Inst binutils [2.38-4ubuntu2.6] (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst binutils-common [2.38-4ubuntu2.6] (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst bluez-obexd [5.64-0ubuntu1.3] (5.64-0ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst cryptsetup-bin [2:2.4.3-1ubuntu1.2] (2:2.4.3-1ubuntu1.3 Ubuntu:22.04/jammy-updates [arm64])
Inst cuda-cccl-12-6 [12.6.37-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-toolkit-config-common [12.6.68-1] (12.9.79-1 NVIDIA CUDA:developer.download.nvidia.com [all])
Inst cuda-toolkit-12-config-common [12.6.68-1] (12.9.79-1 NVIDIA CUDA:developer.download.nvidia.com [all])
Inst cuda-toolkit-12-6-config-common [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [all])
Inst cuda-cudart-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-driver-dev-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-cudart-dev-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-nvcc-12-6 [12.6.68-1] (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst cuda-nvvm-12-6 [12.6.68-1] (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst cuda-crt-12-6 [12.6.68-1] (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-cuobjdump-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-cupti-12-6 [12.6.68-1] (12.6.80-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-cupti-dev-12-6 [12.6.68-1] (12.6.80-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-cuxxfilt-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-documentation-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-nvdisasm-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-gdb-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-nvml-dev-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-nvprune-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-nvrtc-12-6 [12.6.68-1] (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-nvrtc-dev-12-6 [12.6.68-1] (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-nvtx-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-profiler-api-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst cuda-sanitizer-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst dns-root-data [2023112702~ubuntu0.22.04.1] (2024071801~ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates [all])
Inst docker-buildx-plugin [0.20.0-1~ubuntu.22.04~jammy] (0.24.0-1~ubuntu.22.04~jammy Docker CE:jammy [arm64])
Inst docker-ce-rootless-extras [5:27.5.1-1~ubuntu.22.04~jammy] (5:28.2.2-1~ubuntu.22.04~jammy Docker CE:jammy [arm64])
Inst docker-compose-plugin [2.32.4-1~ubuntu.22.04~jammy] (2.36.2-1~ubuntu.22.04~jammy Docker CE:jammy [arm64])
Inst ethtool [1:5.16-1ubuntu0.1] (1:5.16-1ubuntu0.2 Ubuntu:22.04/jammy-updates [arm64])
Inst fonts-opensymbol [2:102.12+LibO7.3.7-0ubuntu0.22.04.7] (2:102.12+LibO7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst ghostscript-x [9.55.0~dfsg1-0ubuntu5.10] (9.55.0~dfsg1-0ubuntu5.11 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst ghostscript [9.55.0~dfsg1-0ubuntu5.10] (9.55.0~dfsg1-0ubuntu5.11 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libgs9 [9.55.0~dfsg1-0ubuntu5.10] (9.55.0~dfsg1-0ubuntu5.11 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libgs9-common [9.55.0~dfsg1-0ubuntu5.10] (9.55.0~dfsg1-0ubuntu5.11 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst libpackagekit-glib2-18 [1.2.5-2ubuntu2] (1.2.5-2ubuntu3 Ubuntu:22.04/jammy-updates [arm64])
Inst gir1.2-packagekitglib-1.0 [1.2.5-2ubuntu2] (1.2.5-2ubuntu3 Ubuntu:22.04/jammy-updates [arm64])
Inst git-man [1:2.34.1-1ubuntu1.11] (1:2.34.1-1ubuntu1.12 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst gstreamer1.0-alsa [1.20.1-1ubuntu0.2] (1.20.1-1ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst gstreamer1.0-gl [1.20.1-1ubuntu0.2] (1.20.1-1ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst gstreamer1.0-gtk3 [1.20.3-0ubuntu1.1] (1.20.3-0ubuntu1.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst packagekit-tools [1.2.5-2ubuntu2] (1.2.5-2ubuntu3 Ubuntu:22.04/jammy-updates [arm64]) []
Inst gstreamer1.0-packagekit [1.2.5-2ubuntu2] (1.2.5-2ubuntu3 Ubuntu:22.04/jammy-updates [arm64]) []
Inst packagekit [1.2.5-2ubuntu2] (1.2.5-2ubuntu3 Ubuntu:22.04/jammy-updates [arm64])
Inst gstreamer1.0-plugins-base-apps [1.20.1-1ubuntu0.2] (1.20.1-1ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst gstreamer1.0-pulseaudio [1.20.3-0ubuntu1.1] (1.20.3-0ubuntu1.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst gstreamer1.0-x [1.20.1-1ubuntu0.2] (1.20.1-1ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst initramfs-tools [0.140ubuntu13.4] (0.140ubuntu13.5 Ubuntu:22.04/jammy-updates [all]) []
Inst initramfs-tools-core [0.140ubuntu13.4] (0.140ubuntu13.5 Ubuntu:22.04/jammy-updates [all]) []
Inst initramfs-tools-bin [0.140ubuntu13.4] (0.140ubuntu13.5 Ubuntu:22.04/jammy-updates [arm64])
Inst linux-base [4.5ubuntu9] (4.5ubuntu9+22.04.1 Ubuntu:22.04/jammy-updates [all])
Inst libabsl20210324 [0~20210324.2-2] (0~20210324.2-2ubuntu0.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libaom3 [3.3.0-1] (3.3.0-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libcublas-12-6 [12.6.1.4-1] (12.6.4.1-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcublas-dev-12-6 [12.6.1.4-1] (12.6.4.1-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcudla-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcudla-dev-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcudnn9-dev-cuda-12 [9.3.0.75-1] (9.10.2.21-1 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libcudnn9-headers-cuda-12 (9.10.2.21-1 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libcudnn9-cuda-12 [9.3.0.75-1] (9.10.2.21-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcudnn9-samples [9.3.0.75-1] (9.10.2.21-1 NVIDIA CUDA:developer.download.nvidia.com [all])
Inst libcufft-12-6 [11.2.6.59-1] (11.3.0.4-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcufft-dev-12-6 [11.2.6.59-1] (11.3.0.4-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcurand-12-6 [10.3.7.68-1] (10.3.7.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcurand-dev-12-6 [10.3.7.68-1] (10.3.7.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcusolver-12-6 [11.6.4.69-1] (11.7.1.2-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcusolver-dev-12-6 [11.6.4.69-1] (11.7.1.2-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcusparse-12-6 [12.5.3.3-1] (12.5.4.2-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcusparse-dev-12-6 [12.5.3.3-1] (12.5.4.2-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcusparselt0 [0.7.0.0-1] (0.7.1.0-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libcusparselt-dev [0.7.0.0-1] (0.7.1.0-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libglib2.0-doc [2.72.4-0ubuntu2.4] (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst libiniparser1 [4.1-4ubuntu4.1] (4.1-4ubuntu4.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libmalcontent-0-0 [0.10.4-1] (0.10.4-1ubuntu0.22.04 Ubuntu:22.04/jammy-updates [arm64])
Inst libmbim-proxy [1.28.0-1~ubuntu20.04.1] (1.28.0-1~ubuntu20.04.2 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libmbim-glib4 [1.28.0-1~ubuntu20.04.1] (1.28.0-1~ubuntu20.04.2 Ubuntu:22.04/jammy-updates [arm64])
Inst libmysqlclient21 [8.0.40-0ubuntu0.22.04.1] (8.0.42-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst nautilus [1:42.6-0ubuntu1] (1:42.6-0ubuntu2 Ubuntu:22.04/jammy-updates [arm64]) []
Inst nautilus-data [1:42.6-0ubuntu1] (1:42.6-0ubuntu2 Ubuntu:22.04/jammy-updates [all]) []
Inst libnautilus-extension1a [1:42.6-0ubuntu1] (1:42.6-0ubuntu2 Ubuntu:22.04/jammy-updates [arm64])
Inst libnvfatbin-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libnvfatbin-dev-12-6 [12.6.68-1] (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libnvidia-container1 [1.16.2-1] (1.17.8-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libnvidia-container-tools [1.16.2-1] (1.17.8-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst tensorrt [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-bin [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst tensorrt-libs [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst python3-libnvinfer-dev [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst python3-libnvinfer [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-samples [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [all]) []
Inst libnvonnxparsers-dev [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvonnxparsers10 [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-vc-plugin-dev [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-headers-plugin-dev [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) [libnvinfer-plugin-dev:arm64 ]
Inst libnvinfer-plugin-dev [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-lean-dev [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-dispatch-dev [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-headers-dev [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) [libnvinfer-dev:arm64 ]
Inst libnvinfer-dev [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst python3-libnvinfer-dispatch [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-dispatch10 [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-vc-plugin10 [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-plugin10 [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst python3-libnvinfer-lean [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer-lean10 [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst libnvinfer10 [10.3.0.30-1+cuda12.5] (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libnvjitlink-12-6 [12.6.68-1] (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst libnvjitlink-dev-12-6 [12.6.68-1] (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst poppler-utils [22.02.0-2ubuntu0.5] (22.02.0-2ubuntu0.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libpoppler-glib8 [22.02.0-2ubuntu0.5] (22.02.0-2ubuntu0.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libpoppler118 [22.02.0-2ubuntu0.5] (22.02.0-2ubuntu0.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libpq5 [14.15-0ubuntu0.22.04.1] (14.18-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst librbd1 [17.2.7-0ubuntu0.22.04.1] (17.2.7-0ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst librados2 [17.2.7-0ubuntu0.22.04.1] (17.2.7-0ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libraptor2-0 [2.0.15-0ubuntu4] (2.0.15-0ubuntu4.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libraw20 [0.20.2-2ubuntu2.22.04.1] (0.20.2-2ubuntu2.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libuno-sal3 [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libuno-salhelpergcc3-3 [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libuno-cppu3 [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libuno-cppuhelpergcc3-3 [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst ure [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst uno-libs-private [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libuno-purpenvhelpergcc3-3 [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libreoffice-calc [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libreoffice-impress [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libreoffice-draw [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libreoffice-math [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libreoffice-common [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all]) []
Inst libreoffice-gnome [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libreoffice-gtk3 [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libreoffice-base-core [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [libreoffice-writer:arm64 ]
Inst python3-uno [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [libreoffice-writer:arm64 ]
Inst libreoffice-writer [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libreoffice-core [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libreoffice-style-colibre [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst libreoffice-style-breeze [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst libreoffice-style-elementary [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst libreoffice-style-yaru [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst libsndfile1 [1.0.31-2ubuntu0.1] (1.0.31-2ubuntu0.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst libsnmp-base [5.9.1+dfsg-1ubuntu2.6] (5.9.1+dfsg-1ubuntu2.8 Ubuntu:22.04/jammy-updates [all])
Inst libsnmp40 [5.9.1+dfsg-1ubuntu2.6] (5.9.1+dfsg-1ubuntu2.8 Ubuntu:22.04/jammy-updates [arm64])
Inst libvpx7 [1.11.0-2ubuntu2.3] (1.11.0-2ubuntu2.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst yelp-xsl [42.0-1] (42.0-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst yelp [42.1-1] (42.1-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) []
Inst libyelp0 [42.1-1] (42.1-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst linux-firmware [20220329.git681281e4-0ubuntu3.36] (20220329.git681281e4-0ubuntu3.37 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst net-tools [1.60+git20181103.0eebece-1ubuntu5] (1.60+git20181103.0eebece-1ubuntu5.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst network-manager-config-connectivity-ubuntu [1.36.6-0ubuntu2] (1.36.6-0ubuntu2.1 Ubuntu:22.04/jammy-updates [all])
Inst nvidia-container-toolkit [1.16.2-1] (1.17.8-1 NVIDIA CUDA:developer.download.nvidia.com [arm64]) []
Inst nvidia-container-toolkit-base [1.16.2-1] (1.17.8-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Inst python3-paramiko [2.9.3-0ubuntu1.2] (2.9.3-0ubuntu1.3 Ubuntu:22.04/jammy-updates [all])
Inst python3-protobuf [3.12.4-1ubuntu7.22.04.1] (3.12.4-1ubuntu7.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst python3-requests [2.25.1+dfsg-2ubuntu0.1] (2.25.1+dfsg-2ubuntu0.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst snapd [2.66.1+22.04] (2.67.1+22.04 Ubuntu:22.04/jammy-updates [arm64])
Inst thunderbird [1:115.16.0+build2-0ubuntu0.22.04.1] (1:115.18.0+build1-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64]) [thunderbird-gnome-support:arm64 ]
Inst thunderbird-gnome-support [1:115.16.0+build2-0ubuntu0.22.04.1] (1:115.18.0+build1-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst wireless-regdb [2022.06.06-0ubuntu1~22.04.1] (2024.10.07-0ubuntu1~22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst wpasupplicant [2:2.10-6ubuntu2.1] (2:2.10-6ubuntu2.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Inst xserver-xephyr [2:21.1.4-2ubuntu1.7~22.04.12] (2:21.1.4-2ubuntu1.7~22.04.14 Ubuntu:22.04/jammy-updates [arm64])
Inst xwayland [2:22.1.1-1ubuntu0.14] (2:22.1.1-1ubuntu0.18 Ubuntu:22.04/jammy-updates [arm64])
Inst gnupg2 [2.2.27-3ubuntu2.1] (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst libgl1-mesa-dev [23.2.1-1ubuntu3.1~22.04.2] (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64])
Inst sssd [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst python3-sss [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst sssd-proxy [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst sssd-krb5 [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst sssd-ad [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst sssd-ldap [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst sssd-ipa [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst sssd-krb5-common [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst sssd-ad-common [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst sssd-common [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libnss-sss [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libpam-sss [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libsss-certmap0 [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libsss-nss-idmap0 [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libsss-idmap0 [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64]) []
Inst libipa-hbac0 [2.6.3-1ubuntu3.4] (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Inst libreoffice-pdfimport [1:7.3.7-0ubuntu0.22.04.7] (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libperl5.34 (5.34.0-3ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf perl (5.34.0-3ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf perl-modules-5.34 (5.34.0-3ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libc6-dbg (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libc6-dev (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libc-dev-bin (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf linux-libc-dev (5.15.0-141.151 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libsystemd-dev (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libnss-systemd (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf xserver-common (2:21.1.4-2ubuntu1.7~22.04.14 Ubuntu:22.04/jammy-updates [all])
Conf xserver-xorg-legacy (2:21.1.4-2ubuntu1.7~22.04.14 Ubuntu:22.04/jammy-updates [arm64])
Conf libudev-dev (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf xserver-xorg-core (2:21.1.4-2ubuntu1.7~22.04.14 Ubuntu:22.04/jammy-updates [arm64])
Conf systemd-timesyncd (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf systemd-sysv (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf systemd-oomd (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf systemd-journal-remote (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpam-systemd (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf systemd (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf bluez (5.64-0ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf udev (249.11-0ubuntu3.16 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libglib2.0-dev (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libglib2.0-dev-bin (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libglib2.0-data (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libelf-dev (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libdw-dev (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libdebuginfod-common (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libgnutls28-dev (3.7.3-4ubuntu1.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libgnutls-openssl27 (3.7.3-4ubuntu1.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libgnutlsxx28 (3.7.3-4ubuntu1.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libtasn1-6-dev (4.18.0-4ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libunbound8 (1.13.1-1ubuntu5.10 Ubuntu:22.04/jammy-updates [arm64])
Conf libgnutls-dane0 (3.7.3-4ubuntu1.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf ldap-utils (2.5.19+dfsg-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates [arm64])
Conf libldap-2.5-0 (2.5.19+dfsg-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates [arm64])
Conf libcurl3-gnutls (7.81.0-1ubuntu1.20 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libdebuginfod1 (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libdw1 (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libelf1 (0.186-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libglib2.0-bin (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python3.10-dev (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libexpat1-dev (2.4.7-1ubuntu0.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libexpat1 (2.4.7-1ubuntu0.6 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpython3.10-dev (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpython3.10 (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libsqlite3-0 (3.37.2-2ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python3.10-venv (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python3.10 (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpython3.10-stdlib (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python3.10-minimal (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpython3.10-minimal (3.10.12-1~22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python3-setuptools-whl (59.6.0-1.2ubuntu0.22.04.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libglib2.0-tests (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libglib2.0-0 (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libgl1-mesa-dri (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64])
Conf libglx-mesa0 (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64])
Conf libegl-mesa0 (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64])
Conf libglapi-mesa (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64])
Conf libgbm-dev (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64])
Conf libgbm1 (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64])
Conf libdevmapper1.02.1 (2:1.02.175-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Conf libcryptsetup12 (2:2.4.3-1ubuntu1.3 Ubuntu:22.04/jammy-updates [arm64])
Conf gpg-wks-client (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf dirmngr (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gpg-wks-server (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gnupg-utils (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gpg-agent (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gpg (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gpgconf (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gnupg-l10n (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf gnupg (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf gpgsm (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libopencv-dev (4.8.0-1-g6371ee1 L4T Jetson r36.4:stable [arm64])
Conf rsync (3.2.7-0ubuntu0.22.04.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf docker-ce-cli (5:28.2.2-1~ubuntu.22.04~jammy Docker CE:jammy [arm64])
Conf containerd.io (1.7.27-1 Docker CE:jammy [arm64])
Conf docker-ce (5:28.2.2-1~ubuntu.22.04~jammy Docker CE:jammy [arm64])
Conf libdevmapper-event1.02.1 (2:1.02.175-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Conf dmsetup (2:1.02.175-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Conf liblvm2cmd2.03 (2.03.11-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Conf dmeventd (2:1.02.175-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Conf lvm2 (2.03.11-2.1ubuntu5 Ubuntu:22.04/jammy-updates [arm64])
Conf openssh-sftp-server (1:8.9p1-3ubuntu0.13 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf openssh-server (1:8.9p1-3ubuntu0.13 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf openssh-client (1:8.9p1-3ubuntu0.13 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpython2.7 (2.7.18-13ubuntu1.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python2.7 (2.7.18-13ubuntu1.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpython2.7-stdlib (2.7.18-13ubuntu1.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python2.7-minimal (2.7.18-13ubuntu1.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpython2.7-minimal (2.7.18-13ubuntu1.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf distro-info-data (0.52ubuntu0.9 Ubuntu:22.04/jammy-updates [all])
Conf libcap2-bin (1:2.44-1ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libxml2-dev (2.9.13+dfsg-1ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libxml2 (2.9.13+dfsg-1ubuntu0.7 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf locales (2.35-0ubuntu3.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf openssl (3.0.2-0ubuntu1.19 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python3-setuptools (59.6.0-1.2ubuntu0.22.04.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf python3-pkg-resources (59.6.0-1.2ubuntu0.22.04.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf tzdata (2025b-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf ubuntu-advantage-tools (35.1ubuntu0~22.04 Ubuntu:22.04/jammy-updates [all])
Conf ubuntu-pro-client (35.1ubuntu0~22.04 Ubuntu:22.04/jammy-updates [arm64])
Conf ubuntu-pro-client-l10n (35.1ubuntu0~22.04 Ubuntu:22.04/jammy-updates [arm64])
Conf vim (2:8.2.3995-1ubuntu2.24 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf vim-runtime (2:8.2.3995-1ubuntu2.24 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf xxd (2:8.2.3995-1ubuntu2.24 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf vim-common (2:8.2.3995-1ubuntu2.24 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf bind9-host (1:9.18.30-0ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf bind9-libs (1:9.18.30-0ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf pci.ids (0.0~2022.01.22-1ubuntu0.1 Ubuntu:22.04/jammy-updates [all])
Conf gnome-shell (42.9-0ubuntu2.3 Ubuntu:22.04/jammy-updates [arm64])
Conf gnome-shell-common (42.9-0ubuntu2.3 Ubuntu:22.04/jammy-updates [all])
Conf libgstreamer1.0-dev (1.20.3-0ubuntu1.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libgstreamer1.0-0 (1.20.3-0ubuntu1.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gir1.2-gstreamer-1.0 (1.20.3-0ubuntu1.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libbluetooth3 (5.64-0ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf network-manager (1.36.6-0ubuntu2.1 Ubuntu:22.04/jammy-updates [arm64])
Conf libnm0 (1.36.6-0ubuntu2.1 Ubuntu:22.04/jammy-updates [arm64])
Conf gir1.2-nm-1.0 (1.36.6-0ubuntu2.1 Ubuntu:22.04/jammy-updates [arm64])
Conf libsoup2.4-common (2.74.2-3ubuntu0.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf gir1.2-soup-2.4 (2.74.2-3ubuntu0.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libsoup-gnome2.4-1 (2.74.2-3ubuntu0.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libsoup2.4-1 (2.74.2-3ubuntu0.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gir1.2-webkit2-4.0 (2.48.3-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gir1.2-javascriptcoregtk-4.0 (2.48.3-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libwebkit2gtk-4.0-37 (2.48.3-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libjavascriptcoregtk-4.0-18 (2.48.3-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gstreamer1.0-plugins-base (1.20.1-1ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libfreetype-dev (2.11.1+dfsg-1ubuntu0.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libfreetype6-dev (2.11.1+dfsg-1ubuntu0.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libfreetype6 (2.11.1+dfsg-1ubuntu0.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libxslt1.1 (1.1.34-4ubuntu0.22.04.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python3-update-manager (1:22.04.22 Ubuntu:22.04/jammy-updates [all])
Conf update-manager-core (1:22.04.22 Ubuntu:22.04/jammy-updates [all])
Conf update-manager (1:22.04.22 Ubuntu:22.04/jammy-updates [all])
Conf python3-problem-report (2.20.11-0ubuntu82.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf python3-apport (2.20.11-0ubuntu82.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf apport (2.20.11-0ubuntu82.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf apport-gtk (2.20.11-0ubuntu82.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libctf0 (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libctf-nobfd0 (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf binutils-aarch64-linux-gnu (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libbinutils (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf binutils (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf binutils-common (2.38-4ubuntu2.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf bluez-obexd (5.64-0ubuntu1.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf cryptsetup-bin (2:2.4.3-1ubuntu1.3 Ubuntu:22.04/jammy-updates [arm64])
Conf cuda-cccl-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-toolkit-config-common (12.9.79-1 NVIDIA CUDA:developer.download.nvidia.com [all])
Conf cuda-toolkit-12-config-common (12.9.79-1 NVIDIA CUDA:developer.download.nvidia.com [all])
Conf cuda-toolkit-12-6-config-common (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [all])
Conf cuda-cudart-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-driver-dev-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-cudart-dev-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-nvcc-12-6 (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-nvvm-12-6 (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-crt-12-6 (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-cuobjdump-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-cupti-12-6 (12.6.80-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-cupti-dev-12-6 (12.6.80-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-cuxxfilt-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-documentation-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-nvdisasm-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-gdb-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-nvml-dev-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-nvprune-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-nvrtc-12-6 (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-nvrtc-dev-12-6 (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-nvtx-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-profiler-api-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf cuda-sanitizer-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf dns-root-data (2024071801~ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates [all])
Conf docker-buildx-plugin (0.24.0-1~ubuntu.22.04~jammy Docker CE:jammy [arm64])
Conf docker-ce-rootless-extras (5:28.2.2-1~ubuntu.22.04~jammy Docker CE:jammy [arm64])
Conf docker-compose-plugin (2.36.2-1~ubuntu.22.04~jammy Docker CE:jammy [arm64])
Conf ethtool (1:5.16-1ubuntu0.2 Ubuntu:22.04/jammy-updates [arm64])
Conf fonts-opensymbol (2:102.12+LibO7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf ghostscript-x (9.55.0~dfsg1-0ubuntu5.11 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf ghostscript (9.55.0~dfsg1-0ubuntu5.11 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libgs9 (9.55.0~dfsg1-0ubuntu5.11 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libgs9-common (9.55.0~dfsg1-0ubuntu5.11 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libpackagekit-glib2-18 (1.2.5-2ubuntu3 Ubuntu:22.04/jammy-updates [arm64])
Conf gir1.2-packagekitglib-1.0 (1.2.5-2ubuntu3 Ubuntu:22.04/jammy-updates [arm64])
Conf git-man (1:2.34.1-1ubuntu1.12 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf gstreamer1.0-alsa (1.20.1-1ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gstreamer1.0-gl (1.20.1-1ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gstreamer1.0-gtk3 (1.20.3-0ubuntu1.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf packagekit-tools (1.2.5-2ubuntu3 Ubuntu:22.04/jammy-updates [arm64])
Conf gstreamer1.0-packagekit (1.2.5-2ubuntu3 Ubuntu:22.04/jammy-updates [arm64])
Conf packagekit (1.2.5-2ubuntu3 Ubuntu:22.04/jammy-updates [arm64])
Conf gstreamer1.0-plugins-base-apps (1.20.1-1ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gstreamer1.0-pulseaudio (1.20.3-0ubuntu1.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf gstreamer1.0-x (1.20.1-1ubuntu0.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf initramfs-tools (0.140ubuntu13.5 Ubuntu:22.04/jammy-updates [all])
Conf initramfs-tools-core (0.140ubuntu13.5 Ubuntu:22.04/jammy-updates [all])
Conf initramfs-tools-bin (0.140ubuntu13.5 Ubuntu:22.04/jammy-updates [arm64])
Conf linux-base (4.5ubuntu9+22.04.1 Ubuntu:22.04/jammy-updates [all])
Conf libabsl20210324 (0~20210324.2-2ubuntu0.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libaom3 (3.3.0-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libcublas-12-6 (12.6.4.1-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcublas-dev-12-6 (12.6.4.1-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcudla-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcudla-dev-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcudnn9-dev-cuda-12 (9.10.2.21-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcudnn9-headers-cuda-12 (9.10.2.21-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcudnn9-cuda-12 (9.10.2.21-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcudnn9-samples (9.10.2.21-1 NVIDIA CUDA:developer.download.nvidia.com [all])
Conf libcufft-12-6 (11.3.0.4-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcufft-dev-12-6 (11.3.0.4-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcurand-12-6 (10.3.7.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcurand-dev-12-6 (10.3.7.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcusolver-12-6 (11.7.1.2-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcusolver-dev-12-6 (11.7.1.2-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcusparse-12-6 (12.5.4.2-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcusparse-dev-12-6 (12.5.4.2-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcusparselt0 (0.7.1.0-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libcusparselt-dev (0.7.1.0-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libglib2.0-doc (2.72.4-0ubuntu2.5 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libiniparser1 (4.1-4ubuntu4.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libmalcontent-0-0 (0.10.4-1ubuntu0.22.04 Ubuntu:22.04/jammy-updates [arm64])
Conf libmbim-proxy (1.28.0-1~ubuntu20.04.2 Ubuntu:22.04/jammy-updates [arm64])
Conf libmbim-glib4 (1.28.0-1~ubuntu20.04.2 Ubuntu:22.04/jammy-updates [arm64])
Conf libmysqlclient21 (8.0.42-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf nautilus (1:42.6-0ubuntu2 Ubuntu:22.04/jammy-updates [arm64])
Conf nautilus-data (1:42.6-0ubuntu2 Ubuntu:22.04/jammy-updates [all])
Conf libnautilus-extension1a (1:42.6-0ubuntu2 Ubuntu:22.04/jammy-updates [arm64])
Conf libnvfatbin-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvfatbin-dev-12-6 (12.6.77-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvidia-container1 (1.17.8-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvidia-container-tools (1.17.8-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf tensorrt (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-bin (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf tensorrt-libs (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf python3-libnvinfer-dev (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf python3-libnvinfer (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-samples (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [all])
Conf libnvonnxparsers-dev (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvonnxparsers10 (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-vc-plugin-dev (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-headers-plugin-dev (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-plugin-dev (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-lean-dev (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-dispatch-dev (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-headers-dev (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-dev (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf python3-libnvinfer-dispatch (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-dispatch10 (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-vc-plugin10 (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-plugin10 (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf python3-libnvinfer-lean (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer-lean10 (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvinfer10 (10.7.0.23-1+cuda12.6 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvjitlink-12-6 (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf libnvjitlink-dev-12-6 (12.6.85-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf poppler-utils (22.02.0-2ubuntu0.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpoppler-glib8 (22.02.0-2ubuntu0.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpoppler118 (22.02.0-2ubuntu0.8 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libpq5 (14.18-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf librbd1 (17.2.7-0ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf librados2 (17.2.7-0ubuntu0.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libraptor2-0 (2.0.15-0ubuntu4.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libraw20 (0.20.2-2ubuntu2.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libuno-sal3 (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libuno-salhelpergcc3-3 (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libuno-cppu3 (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libuno-cppuhelpergcc3-3 (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf ure (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf uno-libs-private (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libuno-purpenvhelpergcc3-3 (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libreoffice-calc (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libreoffice-impress (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libreoffice-draw (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libreoffice-math (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libreoffice-common (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libreoffice-gnome (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libreoffice-gtk3 (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libreoffice-base-core (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python3-uno (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libreoffice-writer (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libreoffice-core (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libreoffice-style-colibre (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libreoffice-style-breeze (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libreoffice-style-elementary (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libreoffice-style-yaru (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libsndfile1 (1.0.31-2ubuntu0.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libsnmp-base (5.9.1+dfsg-1ubuntu2.8 Ubuntu:22.04/jammy-updates [all])
Conf libsnmp40 (5.9.1+dfsg-1ubuntu2.8 Ubuntu:22.04/jammy-updates [arm64])
Conf libvpx7 (1.11.0-2ubuntu2.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf yelp-xsl (42.0-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf yelp (42.1-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf libyelp0 (42.1-1ubuntu0.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf linux-firmware (20220329.git681281e4-0ubuntu3.37 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf net-tools (1.60+git20181103.0eebece-1ubuntu5.4 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf network-manager-config-connectivity-ubuntu (1.36.6-0ubuntu2.1 Ubuntu:22.04/jammy-updates [all])
Conf nvidia-container-toolkit (1.17.8-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf nvidia-container-toolkit-base (1.17.8-1 NVIDIA CUDA:developer.download.nvidia.com [arm64])
Conf python3-paramiko (2.9.3-0ubuntu1.3 Ubuntu:22.04/jammy-updates [all])
Conf python3-protobuf (3.12.4-1ubuntu7.22.04.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf python3-requests (2.25.1+dfsg-2ubuntu0.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf snapd (2.67.1+22.04 Ubuntu:22.04/jammy-updates [arm64])
Conf thunderbird (1:115.18.0+build1-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf thunderbird-gnome-support (1:115.18.0+build1-0ubuntu0.22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf wireless-regdb (2024.10.07-0ubuntu1~22.04.1 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf wpasupplicant (2:2.10-6ubuntu2.2 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [arm64])
Conf xserver-xephyr (2:21.1.4-2ubuntu1.7~22.04.14 Ubuntu:22.04/jammy-updates [arm64])
Conf xwayland (2:22.1.1-1ubuntu0.18 Ubuntu:22.04/jammy-updates [arm64])
Conf gnupg2 (2.2.27-3ubuntu2.3 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Conf libgl1-mesa-dev (23.2.1-1ubuntu3.1~22.04.3 Ubuntu:22.04/jammy-updates [arm64])
Conf sssd (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf python3-sss (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf sssd-proxy (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf sssd-krb5 (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf sssd-ad (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf sssd-ldap (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf sssd-ipa (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf sssd-krb5-common (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf sssd-ad-common (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf sssd-common (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf libnss-sss (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf libpam-sss (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf libsss-certmap0 (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf libsss-nss-idmap0 (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf libsss-idmap0 (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf libipa-hbac0 (2.6.3-1ubuntu3.5 Ubuntu:22.04/jammy-updates [arm64])
Conf libreoffice-pdfimport (1:7.3.7-0ubuntu0.22.04.10 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])

253
random_stuff.py Normal file
View File

@@ -0,0 +1,253 @@
def element_to_string(element, include_props=True):
"""Convert a GStreamer element to string with properties"""
factory_name = element.get_factory().get_name()
result = factory_name
if include_props:
# Get interesting properties
for prop in element.list_properties():
# Skip default values
if element.get_property(prop.name) != prop.default_value:
value = element.get_property(prop.name)
result += f" {prop.name}={value}"
# For containers like bins, recursively process children
if isinstance(element, Gst.Bin):
children = []
for child in element.iterate_elements():
children.append(element_to_string(child, include_props))
if children:
result += " ( " + " ! ".join(children) + " )"
return result
# Example usage
#pipeline = Gst.parse_launch("videotestsrc pattern=ball ! videoconvert ! autovideosink")
#print(element_to_string(pipeline))
def pipeline_to_string(pipeline):
"""Convert a GStreamer pipeline to string representation"""
result = []
if isinstance(pipeline, Gst.Pipeline):
# Get top-level elements
iterator = pipeline.iterate_elements()
elements = list(iterator)
for i, element in enumerate(elements):
# Get element factory name
factory_name = element.get_factory().get_name()
result.append(factory_name)
# Add properties that differ from default
# (This is complex and incomplete)
# Add separator if not the last element
if i < len(elements) - 1:
result.append("!")
return " ".join(result)
# Example usage
import gi
gi.require_version('Gst', '1.0')
from gi.repository import Gst
# Initialize GStreamer
Gst.init(None)
# Create a pipeline
pipeline_description = "videotestsrc pattern=3 ! videoconvert ! autovideosink"
pipeline = Gst.parse_launch(pipeline_description)
def get_pipeline_string(element):
"""Recursively convert elements of a pipeline to a pipeline string."""
if not element:
return ""
iterator = element.iterate_elements()
pipeline_parts = []
while True:
result, elem = iterator.next()
if result == Gst.IteratorResult.OK:
# Get element name
elem_name = elem.get_name()
elem_factory_name = elem.get_factory().get_name()
# Fetch element properties
properties = elem.list_properties()
prop_strings = []
for prop in properties:
try:
prop_value = elem.get_property(prop.name)
prop_strings.append(f'{prop.name}={prop_value}')
except Exception:
pass # Skip properties that cannot be retrieved
# Build string representation of the element
if prop_strings:
element_string = f'{elem_factory_name} {",".join(prop_strings)}'
else:
element_string = elem_factory_name
pipeline_parts.append(element_string)
elif result != Gst.IteratorResult.OK:
break
return " ! ".join(pipeline_parts)
# Convert pipeline to a string
pipeline_string = get_pipeline_string(pipeline)
print(f"Pipeline String: {pipeline_string}")
import gi
gi.require_version('Gst', '1.0')
from gi.repository import Gst
# Initialize GStreamer
Gst.init(None)
# Create a pipeline
pipeline_description = "videotestsrc pattern=3 ! videoconvert ! autovideosink"
pipeline = Gst.parse_launch(pipeline_description)
def get_pipeline_string(element):
"""Recursively convert elements of a pipeline to a pipeline string."""
if not element:
return ""
iterator = element.iterate_elements()
pipeline_parts = []
while True:
result, elem = iterator.next()
if result == Gst.IteratorResult.OK:
# Get element name
elem_name = elem.get_name()
elem_factory_name = elem.get_factory().get_name()
# Fetch element properties
properties = elem.list_properties()
prop_strings = []
for prop in properties:
try:
prop_value = elem.get_property(prop.name)
prop_strings.append(f'{prop.name}={prop_value}')
except Exception:
pass # Skip properties that cannot be retrieved
# Build string representation of the element
if prop_strings:
element_string = f'{elem_factory_name} {",".join(prop_strings)}'
else:
element_string = elem_factory_name
pipeline_parts.append(element_string)
elif result != Gst.IteratorResult.OK:
break
return " ! ".join(pipeline_parts)
# Convert pipeline to a string
pipeline_string = get_pipeline_string(pipeline)
print(f"Pipeline String: {pipeline_string}")
import gi
gi.require_version('Gst', '1.0')
from gi.repository import Gst
# Initialize GStreamer
Gst.init(None)
# Create a pipeline
pipeline_description = "videotestsrc pattern=3 ! videoconvert ! autovideosink"
pipeline = Gst.parse_launch(pipeline_description)
def get_pipeline_string(element):
"""Recursively convert elements of a pipeline to a pipeline string."""
if not element:
return ""
iterator = element.iterate_elements()
pipeline_parts = []
while True:
result, elem = iterator.next()
if result == Gst.IteratorResult.OK:
# Get element name
elem_name = elem.get_name()
elem_factory_name = elem.get_factory().get_name()
# Fetch element properties
properties = elem.list_properties()
prop_strings = []
for prop in properties:
try:
prop_value = elem.get_property(prop.name)
prop_strings.append(f'{prop.name}={prop_value}')
except Exception:
pass # Skip properties that cannot be retrieved
# Build string representation of the element
if prop_strings:
element_string = f'{elem_factory_name} {",".join(prop_strings)}'
else:
element_string = elem_factory_name
pipeline_parts.append(element_string)
elif result != Gst.IteratorResult.OK:
break
return " ! ".join(pipeline_parts)
# Convert pipeline to a string
pipeline_string = get_pipeline_string(pipeline)
print(f"Pipeline String: {pipeline_string}")
import gi
gi.require_version('Gst', '1.0')
from gi.repository import Gst
# Initialize GStreamer
Gst.init(None)
# Create a pipeline
pipeline_description = "videotestsrc pattern=3 ! videoconvert ! autovideosink"
pipeline = Gst.parse_launch(pipeline_description)
def get_pipeline_string(element):
"""Recursively convert elements of a pipeline to a pipeline string."""
if not element:
return ""
iterator = element.iterate_elements()
pipeline_parts = []
while True:
result, elem = iterator.next()
if result == Gst.IteratorResult.OK:
# Get element name
elem_name = elem.get_name()
elem_factory_name = elem.get_factory().get_name()
# Fetch element properties
properties = elem.list_properties()
prop_strings = []
for prop in properties:
try:
prop_value = elem.get_property(prop.name)
prop_strings.append(f'{prop.name}={prop_value}')
except Exception:
pass # Skip properties that cannot be retrieved
# Build string representation of the element
if prop_strings:
element_string = f'{elem_factory_name} {",".join(prop_strings)}'
else:
element_string = elem_factory_name
pipeline_parts.append(element_string)
elif result != Gst.IteratorResult.OK:
break
return " ! ".join(pipeline_parts)

View File

@@ -1,24 +1,27 @@
import time
import cv2 import cv2
import numpy
import numpy as np
import onnxruntime as rt
import open_clip
import pycuda.autoinit
import pycuda.driver as cuda
import tensorrt as trt
import torch
from cuda import cuda as ccuda
from cuda import cudart
#cap = cv2.VideoCapture("rtspsrc location=rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov ! application/x-rtp, media=video ! rtph264depay ! h264parse ! nvv4l2decoder ! nvvidconv ! video/x-raw, format=BGRx ! videoconvert ! video/x-raw, format=BGR ! appsink", cv2.CAP_GSTREAMER) cmd = "filesrc location=/home/thebears/local/source/full.mp4 ! qtdemux name=demux demux.video_0 ! queue ! h265parse ! nvv4l2decoder ! nvvidconv ! videoscale method=1 add-borders=false ! video/x-raw,width=1280,height=1280 ! appsink sync=false"
#cmd = 'filesrc location=/home/thebears/local/source/reduced.mp4 ! qtdemux name=demux demux.video_0 ! queue ! h264parse ! nvv4l2decoder ! nvvidconv ! appsink'
cmd = 'filesrc location=/home/thebears/local/source/full.mp4 ! qtdemux name=demux demux.video_0 ! queue ! h265parse ! nvv4l2decoder ! nvvidconv ! appsink sync=false'
#cmd = 'filesrc location=/home/thebears/local/source/full.mp4 ! qtdemux name=demux demux.video_0 ! h265parse ! avdec_h265 ! videoconvert ! appsink'
#cmd = 'videotestsrc ! autovideosink'
cap = cv2.VideoCapture(cmd, cv2.CAP_GSTREAMER) cap = cv2.VideoCapture(cmd, cv2.CAP_GSTREAMER)
import time
st = time.time() st = time.time()
fr = 0 fr = 0
arrays_to_score = list()
array = list()
while True: while True:
good, frf = cap.read() good, frf = cap.read()
fr += 1 fr += 1
@@ -27,7 +30,140 @@ while True:
break break
array.append(frf)
if len(array) > 8:
arrays_to_score.append(torch.from_numpy(np.asarray(array)))
array = list()
break
if len(array) > 0:
arrays_to_score.append(torch.from_numpy(np.asarray(array)))
et = time.time() et = time.time()
print(et - st, fr / (st - et)) print(et - st, fr / (st - et))
# %%
pretrained_name = "webli"
model_name = "ViT-L-16-SigLIP-512"
model_name = 'ViT-SO400M-16-SigLIP2-512'
ONNX_FILE_PATH = "/home/thebears/local/source/so400m_siglip2_512.onnx"
#model_name, pretrained_name = ('ViT-B-16-quickgelu', 'openai')
model, _, preprocess = open_clip.create_model_and_transforms(
model_name, pretrained=pretrained_name
)
# %%
with torch.no_grad():
et = time.time()
if True:
tensor_raw = arrays_to_score[0][0,:,:,0:3][None,:,:,:]
tensor_perm = tensor_raw.permute([0, 3, 1, 2]).to(torch.float32) / 255
tensor_reshaped = preprocess.transforms[0](tensor_perm)
tensor_mean = preprocess.transforms[-1](tensor_reshaped)
else:
tensor_raw = torch.concat(arrays_to_score)[0:4, :, :, 0:3]
tensor_perm = tensor_raw.permute([0, 3, 1, 2]).to(torch.float32) / 255
tensor_reshaped = preprocess.transforms[1](preprocess.transforms[0](tensor_perm))
tensor_mean = preprocess.transforms[-1](tensor_reshaped)
imp = model.encode_image(tensor_mean)
st = time.time()
print((st - et) / tensor_raw.shape[0], tensor_raw.shape[0]/(st - et) )
from_model_on_gpu = imp.cpu().numpy()
# %%
ENGINE_FILE_PATH = os.path.splitext(ONNX_FILE_PATH)[0]+'.trt'
torch.onnx.export(
model.visual,
tensor_mean,
ONNX_FILE_PATH,
input_names=["input"],
output_names=["output"],
)
# %%
X_test = tensor_mean.cpu().numpy()
sess = rt.InferenceSession(
ONNX_FILE_PATH, providers=rt.get_available_providers())
input_name = sess.get_inputs()[0].name
pred_onx = sess.run(None, {input_name: X_test.astype(numpy.float32)})[0]
print(pred_onx)
def norm(v):
return np.divide(v.T,np.linalg.norm(v,axis=1)).T
print(np.dot(norm(pred_onx), norm(from_model_on_gpu).T))
# %%
TRT_LOGGER = trt.Logger()
def build_engine_from_onnx(onnx_file_path, use_fp16=True):
"""
Convert ONNX model to TensorRT engine with FP16 precision
Args:
onnx_file_path: Path to ONNX model
use_fp16: Boolean to enable FP16 mode
Returns:
TensorRT engine
"""
# Logger to capture info/warning/errors
TRT_LOGGER = trt.Logger(trt.Logger.WARNING)
# Create builder and network
builder = trt.Builder(TRT_LOGGER)
network = builder.create_network(
1 << int(trt.NetworkDefinitionCreationFlag.EXPLICIT_BATCH)
)
# Create ONNX parser and parse model
parser = trt.OnnxParser(network, TRT_LOGGER)
with open(onnx_file_path, "rb") as model:
if not parser.parse(model.read()):
for error in range(parser.num_errors):
print(f"ONNX parse error: {parser.get_error(error)}")
raise ValueError(f"Failed to parse ONNX file: {onnx_file_path}")
# Create optimization config
config = builder.create_builder_config()
config.set_memory_pool_limit(trt.MemoryPoolType.WORKSPACE, 1 << 20) # 1 MiB
# Enable FP16 precision if requested and if the GPU supports it
if use_fp16:
if builder.platform_has_fast_fp16:
# config.set_flag(trt.BuilderFlag.FP16)
print("FP16 enabled successfully")
else:
print("Warning: GPU doesn't support fast FP16, using FP32 instead")
# Set optimization profile for dynamic shapes (if needed)
# If you have dynamic shapes, you'd need to set min/opt/max dimensions
# Build and serialize engine
engine = builder.build_serialized_network(network, config)
return engine
engine = build_engine_from_onnx(ONNX_FILE_PATH, use_fp16=False)
with open(ENGINE_FILE_PATH, "wb") as f:
f.write(engine)
# %%