bazel 编译参数说明
发布于 2023年05月05日 13:39
分类:
未分类
bazel build --config=opt --local_cpu_resources=70 --local_ram_resources=8192 //tensorflow:libtensorflow_cc.so
其中 --local_cpu_resources=70 是使用CPU的核数,--local_ram_resources=8192 是使用内存数,为了使用多核CPU的多个核同时参与编译,须要加入--local_cpu_resources ,否则默认只使用单核,这样效率非常低。另外需要注意的是--local_ram_resources 这个参数不能太大,这个参数似乎并不是指总的利用内存数,而是单个进程在编译时使用的内存数,如果设得太大,会因为内存耗尽导致系统卡死。