摘要
本申请公开一种算子执行方法、装置、计算机设备及存储介质,属于人工智能技术领域,该方法中,在将第一算子输出的第一Layout的数据块阵列输入第二算子前,若确定第二算子的输入对应的是第二Layout,则根据数据块阵列包含的元素数量开辟一块连续的内存空间,先利用多个第一线程块,将数据块阵列中的元素线性存储到内存空间中,再利用多个第二线程块,将内存空间中的元素转换成第二Layout的数据块阵列输入第二算子,以执行第二算子。这样,通过一块连续的内存空间,可完成各种不同Layout之间的转换,提供了一种通用的Layout转换方案,由于无需对各种Layout之间的转换单独进行开发,所以能够降低开发成本。