ts.torch_handler 套餐¶
子包¶
- ts.torch_handler.request_envelope 包
- ts.torch_handler.unit_tests 软件包
- 子包
- 子模块
- ts.torch_handler.unit_tests.test_base_handler 模块
- ts.torch_handler.unit_tests.test_envelopes 模块
- ts.torch_handler.unit_tests.test_image_classifier 模块
- ts.torch_handler.unit_tests.test_image_segmenter 模块
- ts.torch_handler.unit_tests.test_mnist_kf 模块
- ts.torch_handler.unit_tests.test_object_detector 模块
- 模块内容
子模块¶
ts.torch_handler.base_handler 模块¶
用于加载 torchscript 或 eager 模式 [state_dict] 模型的基本默认处理程序 此外,还提供每个手电筒服务的 handle 方法自定义模型规范
- 类 ts.torch_handler.base_handler 中。BaseHandler[来源]¶
-
用于加载 torchscript 或 eager 模式 [state_dict] 模型的基本默认处理程序 此外,还提供每个手电筒服务的 handle 方法自定义模型规范
- inference(*args, **kwargs)¶
- initialize(context)[来源]¶
- Initialize 函数加载 model.pt 文件并初始化模型对象。
首先尝试加载 torchscript,否则加载 Eager 模式state_dict基于模型。
- 参数
context (context) – 它是一个包含信息的 JSON 对象
参数。(与模型工件有关)–
- 提升:
RuntimeError – 缺少 Runtime 错误时引发 Runtime 错误 model.py
- postprocess(*args, **kwargs)¶
- preprocess(*args, **kwargs)¶
ts.torch_handler.contractions 模块¶
文本分类模型的收缩图。
ts.torch_handler.densenet_handler 模块¶
图像分类默认处理程序模块
ts.torch_handler.image_classifier 模块¶
图像分类默认处理程序模块
- 类 ts.torch_handler.image_classifier 中。ImageClassifier[来源]¶
-
ImageClassifier 处理程序类。此处理程序采用图像 并返回该图像中对象的名称。
- image_processing = Compose( Resize(size=256, interpolation=bilinear, max_size=None, antialias=True) CenterCrop(size=(224, 224)) ToTensor() Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]) )¶
- postprocess(*args, **kwargs)¶
- topk = 5¶
ts.torch_handler.image_segmenter 模块¶
图像分割默认处理程序模块
- 类 ts.torch_handler.image_segmenter 中。ImageSegmenter[来源]¶
-
ImageSegmenter 处理程序类。此处理程序获取一批图像 并将输出形状返回为 [N K H W], 其中 N - 批量大小,K - 类数,H - 高度和 W - 宽度。
- image_processing = Compose( Resize(size=256, interpolation=bilinear, max_size=None, antialias=True) CenterCrop(size=(224, 224)) ToTensor() Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]) )¶
ts.torch_handler.object_detector 模块¶
对象检测默认处理程序模块
- 类 ts.torch_handler.object_detector 中。ObjectDetector[来源]¶
-
ObjectDetector 处理程序类。此处理程序采用图像 并分别返回检测到的类和边界框的列表
- image_processing = Compose( ToTensor() )¶
- initialize(context)[来源]¶
- Initialize 函数加载 model.pt 文件并初始化模型对象。
首先尝试加载 torchscript,否则加载 Eager 模式state_dict基于模型。
- 参数
context (context) – 它是一个包含信息的 JSON 对象
参数。(与模型工件有关)–
- 提升:
RuntimeError – 缺少 Runtime 错误时引发 Runtime 错误 model.py
- 阈值 = 0.5¶
ts.torch_handler.text_classifier 模块¶
文本分类默认处理程序模块 不支持 BATCH!
- 类 ts.torch_handler.text_classifier 中。TextClassifier[来源]¶
-
TextClassifier 处理程序类。此处理程序采用文本 (字符串) 和 作为输入,并根据模型词汇表返回分类文本。
- inference(data, *args, **kwargs)[来源]¶
推理请求是通过此函数和用户发出的 需要重写推理函数才能对其进行自定义。
- 参数
数据(Torch 张量)–
数据采用 Torch Tensor 的形式 其形状应与
Model Input 形状。
- 结果
- 返回模型的预测响应
在这个函数中。
- 返回类型:
(Torch张量)
- ngrams = 2¶
ts.torch_handler.text_handler 模块¶
所有基于文本的默认处理程序的基本模块。 包含各种基于文本的实用程序方法
ts.torch_handler.vision_handler 模块¶
所有视觉处理器的基本模块
- 类 ts.torch_handler.vision_handler 中。VisionHandler[来源]¶
-
所有 vision 处理程序的基类
- initialize(context)[来源]¶
- Initialize 函数加载 model.pt 文件并初始化模型对象。
首先尝试加载 torchscript,否则加载 Eager 模式state_dict基于模型。
- 参数
context (context) – 它是一个包含信息的 JSON 对象
参数。(与模型工件有关)–
- 提升:
RuntimeError – 缺少 Runtime 错误时引发 Runtime 错误 model.py
- preprocess(*args, **kwargs)¶