DoIP 诊断接口下的暗流涌动:如何拦截针对车载以太网的拒绝服务攻击
车载以太网(Automotive Ethernet)的普及极大地提高了车辆内部数据传输的速率和诊断效率。其中,DoIP(Diagnostic over IP)作为基于TCP/IP协议栈的诊断标准,取代了传统的CAN诊断模式,成为了现代车辆诊...
车载以太网(Automotive Ethernet)的普及极大地提高了车辆内部数据传输的速率和诊断效率。其中,DoIP(Diagnostic over IP)作为基于TCP/IP协议栈的诊断标准,取代了传统的CAN诊断模式,成为了现代车辆诊...
在使用 TensorFlow (TF) 进行深度学习开发时,尤其是涉及到 GPU 资源管理时,许多开发者会遇到一个令人头疼的问题:TensorFlow 默认会在初始化时,预先分配几乎所有可用的 GPU 显存,即使模型非常小。这导致了显存资源...
存算一体架构(CIM):AI算力下一阶段的性能飞跃还是工程挑战? 随着AI模型(尤其是大语言模型和Transformer架构)的规模爆炸式增长,对算力的需求也急剧上升。然而,传统的冯·诺依曼(Von Neumann)架构正在成为限制AI加速...
引言:ISO 26262对AI部署的挑战 自动驾驶系统的核心软件——感知、决策、控制模型——通常要求达到最高的汽车安全完整性等级(ASIL D)。ISO 26262标准要求硬件和软件的开发生命周期必须具备严格的可追溯性(Traceabili...
在推荐系统的召回层,我们需要快速地从海量物料中找出与用户画像或查询物品最相似的K个结果。但仅仅依赖向量相似度往往不够,我们还需要结合业务需求进行过滤,例如只召回特定品类、特定库存状态的商品。由于 Faiss 自身不提供复杂的SQL式元数据过...
在团队协作和代码维护中,我们经常需要知道某一行代码是何时、由谁引入或修改的,尤其是在调试引入的 Bug 时。git blame 是 Git 提供的用于追溯文件历史的强大工具。虽然命令行方式非常有效,但结合现代代码编辑器的功能,可以实现毫秒级...
在TensorFlow 2.x时代,我们广泛使用@tf.function来将Python函数编译成高效的TensorFlow计算图(Graph)。然而,当我们在这些被编译的函数内部尝试使用标准的Python print()函数来查看张量数值...
在高性能计算领域,特别是深度学习推理和训练中,最大限度地利用硬件(如GPU或TPU)的计算能力至关重要。TensorFlow通过集成XLA(Accelerated Linear Algebra,加速线性代数)编译器来实现这一目标。然而,全局...
TensorFlow Serving (TFS) 是生产环境中部署模型的标准工具。在AI应用迭代速度极快的今天,如何在不中断服务的情况下更新模型(模型热更新,或零停机切换)成为了关键挑战。TFS通过其内置的模型版本管理机制,完美地解决了这个...
在深度学习模型优化,尤其是移动端(如高通Adreno NPU、华为Ascend NPU等)部署时,我们通常认为1×1卷积(点卷积)由于其极少的浮点运算量(FLOPs)理应比3×3卷积快得多。然而,在实际的NPU性能测试中...