Memory allocation error when using ClassificationInterpretation

For a particular model I’ve trained, when I run ClassificationInterpretation.from_learner(learn) I get this error

RuntimeError: [enforce fail at CPUAllocator.cpp:64] . DefaultCPUAllocator: can't allocate memory: you tried to allocate 3870777456 bytes. Error code 12 (Cannot allocate memory)

Is that just a factor of RAM? Should I just be closing all applications while its running? Would adding more RAM help?