The ”storage wall” and ”power consumption wall” brought by von Neumann architecture begin to restrict the development of SOC. In order to solve the problem caused by the traditional architecture, the concept of in-memory computing is proposed. As a new type of memory, RRAM is very suitable for designing memory computing architecture. This paper presents an RRAM memory compiler for in-memory computation. Compared with the traditional memory compiler, the RRAM in-memory computing compiler has high flexibility and is reconfigurable by organizing various existing computing modules and peripheral circuits. By constantly enriching the module library, more use scenarios are met and rapid development is realized.