# InferenceContext

* **[构造函数和析构函数](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-inferencecontext-construction)**   
* **[SetInputHandleShapesAndTypes](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-setinputhandleshapesandtypes)**   
* **[SetOutputHandleShapesAndTypes](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-setoutputhandleshapesandtypes)**   
* **[GetInputHandleShapesAndTypes](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-getinputhandleshapesandtypes)**   
* **[GetOutputHandleShapesAndTypes](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-getoutputhandleshapesandtypes)**   
* **[SetMarks](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-setmarks)**   
* **[GetMarks](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-getmarks)**   
* **[Create](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-create)**   
* **[GetResourceContext](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-getresourcecontext)**   
* **[SetResourceContext](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-setresourcecontext)**   
* **[RegisterReliedOnResourceKey](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-registerreliedonresourcekey)**   
* **[AddChangedResourceKey](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-addchangedresourcekey)**   
* **[GetReliedOnResourceKeys](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-getreliedonresourcekeys)**   
* **[GetChangedResourceKeys](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-getchangedresourcekeys)**   
* **[ClearChangedResourceKeys](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-clearchangedresourcekeys)**   
