Kamalashila este un filozof budist indian care a predicat în Tibet în secolul al VIII- lea, succesorul lui Shantarakshita .
După predicile și traducerile lui Shantarakshita , un reprezentant exemplar al clasicului Mahayana indian, a început să devină clar că există contradicții serioase și poate ireconciliabile între învățăturile sale despre Acharya-bodhisattva și doctrinele chinezilor (și ale unor coreeni) hashans. Kamalashila ca succesor al lui Shantarakshita și călugării chinezi și-au avut numeroșii adepți din aristocrația tibetană, nobilimea curții și membrii familiei regale. Prin urmare, a fost nevoie de a afla care versiune a budismului este adevărată și mai potrivită cu învățăturile lui Buddha însuși.
Și s-a decis să se afle în modul tradițional indian - prin organizarea unei dispute, în care partea indiană a fost reprezentată de Kamalashila însuși, iar partea chineză de Heshan (în sursele tibetane, acest „titlu” este perceput în acest caz ca un nume) Mahayana (Tib. Khwa-shan Maha-yan; chineză Heshang Moheyan ). Această dispută a avut loc în mănăstirea Samye (data exactă a acesteia nu este cunoscută, data condiționată a disputei poate fi considerată 790 ). (vezi discuția în Samye )
Potrivit surselor tradiționale tibetane, disputa s-a încheiat cu victoria completă a lui Kamalashila (care a dus chiar și la sinucideri în rândul susținătorilor lui Heshan Mahayana), după care regele a interzis predicarea budismului chinez și Tibetul s-a îndreptat definitiv și irevocabil către modelele clasice indiene.