*/
NNFW_STATUS nnfw_close_session(nnfw_session *session);
-/*
- * Load model from nnpackage file or directory
+/**
+ * @brief Load model from nnpackage file or directory
*
- * @param[in] session nnfw_session loading the given nnpackage file/dir
- * @param[in] package_file_path path to the nnpackage file or unzipped directory to be loaded
+ * @param[in] session nnfw_session loading the given nnpackage file/dir
+ * @param[in] package_file_path Path to the nnpackage file or unzipped directory to be loaded
*
- * @return NNFW_STATUS_NO_ERROR if successful
+ * @return @c NNFW_STATUS_NO_ERROR if successful
*/
NNFW_STATUS nnfw_load_model_from_file(nnfw_session *session, const char *package_file_path);
*/
NNFW_STATUS nnfw_prepare(nnfw_session *session);
-/*
- * Run inference
+/**
+ * @brief Run inference
*
- * @param[in] session the session to run inference
- * @return NNFW_STATUS_NO_ERROR if successful
+ * <p>This function should be called after model is loaded by {@link nnfw_load_model_from_file},
+ * session is prepared for inference by {@link nnfw_prepare}, set input and output buffers
+ * by {@link nnfw_set_input} and {@link nnfw_set_output}.</p>
+ *
+ * <p>This function return after inference is finished.</p>
+ *
+ * @param[in] session The session to run inference
+ * @return @c NNFW_STATUS_NO_ERROR if successful
*/
NNFW_STATUS nnfw_run(nnfw_session *session);