英文:
How to specify -march=native with %%cython
问题
In ipython,我可以执行以下操作:
%%cython --compile-args=-Ofast
def f(x):
return 2.0*x
但如何添加 -march=native
?
英文:
In ipython I can do the following:
%%cython --compile-args=-Ofast
def f(x):
return 2.0*x
But how can I add -march=native
as well?
答案1
得分: 1
--compile-args
标志可以多次传递,如在笔记本单元格中运行 %%cython?
时所示:
-c COMPILE_ARGS, --compile-args COMPILE_ARGS
通过`extra_compile_args`扩展标志传递给编译器的额外标志(可以多次指定)。
因此,最终答案将是:
%%cython --compile-args=-Ofast --compile-args=-march=native
def f(x):
return 2.0*x
英文:
The --compile-args
flag can be passed several times, as can be seen in the help by running %%cython?
in a notebook cell:
-c COMPILE_ARGS, --compile-args COMPILE_ARGS
Extra flags to pass to compiler via the
`extra_compile_args` Extension flag (can be specified
multiple times).
The final answer would therefore be:
%%cython --compile-args=-Ofast --compile-args=-march=native
def f(x):
return 2.0*x
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论