本内容遵循CC 4.0 BY-SA版权协议 机器学习模型训练完只是第一步,真正难的是让它在用户的手机、笔记本、平板里跑起来——不依赖服务器、不传数据、断网也能用。TensorFlow.js 就是干这个的:把 ...
TensorFlow.js的Tensor和JavaScript对象不一样,它的数据在GPU显存或WASM堆上,不在JS堆。 JavaScript的垃圾回收器根本感知不到显存压力。 你创建了一个Tensor但这个Tensor对象的引用被GC回收了,底层GPU纹理可能仍然驻留。 TensorFlow.js只能依赖自己内部的机制来追踪和释放。