如何解决CUDA 11 中的链接时优化 - 它们是什么以及如何使用它们?
CUDA 11 features announcement,据说现在有:
nvcc 实际采用了哪些链接时优化(例如,相对于使用 g++ 或 clang++ 的主机端代码中的 LTO 功能)?
此外 - 是否需要执行某些操作才能启用 LTO,或者它总是发生(与需要使用 const LoadableCategory = Loadable({
loader: () => import('../category'),loading() {
return <div>Loading...</div>;
}
});
开关编译的主机端代码不同?
解决方法
部分答案:
要启用链接时优化,请在调用 NVCC 编译器时使用 --dlink-time-opt
(或 dlto
),用于编译和设备端代码链接。如果编译器找不到相关的中间信息,则不会应用(链接时)优化。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。