Could you help me with dirichlet process mixture model?

High-dimensional mixture could be quite tricky to get the shape right, as the mixture distribution was not implemented with high-dimension in mind. The safest way to start is writing down the mixture logp using pm.DensityDist. You can do a search here, there are a few similar previous discussion on this.