def METHOD_NAME(self, is_infer=False):
    userid = paddle.static.data(
        name="userid", shape=[None, 1], dtype="int64")
    history = paddle.static.data(
        name="history", shape=[None, -1], dtype="int64")
    cate = paddle.static.data(name="cate", shape=[None, -1], dtype="int64")
    position = paddle.static.data(
        name="position", shape=[None, -1], dtype="int64")
    target = paddle.static.data(
        name="target", shape=[None, 1], dtype="int64")
    target_cate = paddle.static.data(
        name="target_cate", shape=[None, 1], dtype="int64")
    target_position = paddle.static.data(
        name="target_position", shape=[None, 1], dtype="int64")
    label = paddle.static.data(
        name="label", shape=[None, 1], dtype="int64")
    feeds_list = [label] + [userid] + [history] + [cate] + [position] + [
        target
    ] + [target_cate] + [target_position]
    return feeds_list