• pytorch 1.6.0源码编译问题


    [344/3494] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/js/js_generator.cc.o
    ninja: build stopped: subcommand failed.
    Traceback (most recent call last):
      File "setup.py", line 732, in
        build_deps()
      File "setup.py", line 316, in build_deps
        cmake=cmake)
      File "/home/ict-test/ict-pytorch/zkg/pytorch/tools/build_pytorch_libs.py", line 62, in build_caffe2
        cmake.build(my_env)
      File "/home/ict-test/ict-pytorch/zkg/pytorch/tools/setup_helpers/cmake.py", line 345, in build
        self.run(build_args, my_env)
      File "/home/ict-test/ict-pytorch/zkg/pytorch/tools/setup_helpers/cmake.py", line 141, in run
        check_call(command, cwd=self.build_dir, env=env)
      File "/usr/lib64/python3.7/subprocess.py", line 347, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--target', 'install', '--config', 'Release', '--', '-j', '16']' returned non-zero exit status 1.
     

    需要修改对应的文件/pytorch/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/8x8-dq-aarch64-neon.S

    -    MOV V8.4s, V9.4s
    -    MOV v10.4s, v11.4s
    -    MOV v12.4s, V13.4s
    -    MOV V14.4s, V15.4s
    -    MOV V16.4s, V17.4s
    -    MOV V18.4s, V19.4s
    -    MOV V20.4s, V21.4s
    -    MOV V22.4s, V23.4s
    +    MOV V8.16b, V9.16b
    +    MOV v10.16b, v11.16b
    +    MOV v12.16b, V13.16b
    +    MOV V14.16b, V15.16b
    +    MOV V16.16b, V17.16b
    +    MOV V18.16b, V19.16b
    +    MOV V20.16b, V21.16b
    +    MOV V22.16b, V23.16b

  • 相关阅读:
    leetcode 139.单词拆分 BFS
    电力机柜数据监测RTU
    一文讲解Linux Scheduler之rt选核流程
    ES6 Set数据结构
    常见的Web前端开发框架推荐
    2022年技术胖私藏工具分享
    Machine learning week 10(Andrew Ng)
    Zookeeper (四) --------- 服务器动态上下线监听案例
    哪个城市是中国的经济人口重心?
    【夜读】影响一生的五大定律
  • 原文地址:https://blog.csdn.net/onlyzkg/article/details/127772486