当前位置: 首页 > news >正文

适合建设网站的国外服务器seo基础入门视频教程

适合建设网站的国外服务器,seo基础入门视频教程,云建站平台哪家好,第9区在线观看完整版环境配置 建议在linux上配置对应环境 可以在autoDL上租一个服务器来搭建#xff0c;带有pytorch的环境 https://www.autodl.com/home 我自己的win电脑上安装了pytorch#xff0c;但是配置时会报错#xff0c;于是到ubuntu上配置 电脑上装有pytorch的就不需要再下载libtorc…环境配置 建议在linux上配置对应环境 可以在autoDL上租一个服务器来搭建带有pytorch的环境 https://www.autodl.com/home 我自己的win电脑上安装了pytorch但是配置时会报错于是到ubuntu上配置 电脑上装有pytorch的就不需要再下载libtorch了pytorch就带有libtorch 首先通过下面的代码找出pytorch自带的环境import torch torch.utils.cmake_prefix_path整体架构图 编写CMakeLists.txt文件 cmake_minimum_required(VERSION 3.6 FATAL_ERROR) project(test-libtorch) # 设置libtorch的位置 set(CMAKE_PREFIX_PATH /root/miniconda3/lib/python3.8/site-packages/torch/share/cmake) message(${CMAKE_PREFIX_PATH}) find_package(Torch REQUIRED) #op.cpp exe add_executable(test-libtorch op.cpp)# #link libtorch .a .so target_link_libraries(test-libtorch ${TORCH_LIBRARIES}) # set_property(TARGET test-libtorch PROPERTY CXX_STANDARD 14)编写op.cpp #includetorch/torch.h #include iostreamint main() {torch::Tensor tensor torch::rand({ 2, 3 });std::cout tensor std::endl;return 0; }编译 先创建build文件夹再在build里面编译mkdir build cd build cmake ../ make ./test-libtorch配置opencv 编写第一个自定义算子 算子的定义与实现 由于我们重写算子一般都是为了性能所以多半使用C op.cpp #include torch/torch.h // 实现 torch::Tensor my_add(torch::Tensor t1, torch::Tensor t2) {assert(t1.size(0) t2.size(0));assert(t1.size(1) t2.size(1));torch::Tensor tt1t2;return t; } // C函数绑定到python中 TORCH_LIBRARY(my_ops, m) {m.def(my_add, my_add); }CMakeLists.txt cmake_minimum_required(VERSION 3.6 FATAL_ERROR) project(test-libtorch) # 设置libtorch的位置 set(CMAKE_PREFIX_PATH /root/miniconda3/lib/python3.8/site-packages/torch/share/cmake) message(${CMAKE_PREFIX_PATH}) find_package(Torch REQUIRED) # find_package(Opencv REQUIRED) add_library(test-libtorch SHARED op.cpp) # add_executable(test-libtorch op.cpp)# #link libtorch .a .so target_link_libraries(test-libtorch ${TORCH_LIBRARIES}) # set_property(TARGET test-libtorch PROPERTY CXX_STANDARD 14)test.py import torchlib_path r/root/test/build/libtest-libtorch.so torch.ops.load_library(lib_path)def test_add():a torch.rand([10, 10, 3])b torch.rand([10, 10, 3])c torch.ops.my_ops.my_add(a, b)d a bassert torch.allclose(c, d) test_add()运行步骤 mkdir build cd build cmake ../ make cd ../ python test.py将op.cpp替换 op.cpp #include torch/torch.h // 实现 torch::Tensor my_add(torch::Tensor t1, torch::Tensor t2) {assert(t1.size(0) t2.size(0));assert(t1.size(1) t2.size(1));torch::Tensor tt1t2;return t; } // 直接用Pybind绑定了C函数 PYBIND11_MODULE(my_ops, m) {m.def(my_add, my_add); }编写setup.py from setuptools import setup from torch.utils import cpp_extensionsetup(namemy_add,ext_modules[cpp_extension.CppExtension(my_ops, [op.cpp])],cmdclass{build_ext: cpp_extension.BuildExtension})test.py import torch import my_opsdef test_add():a torch.rand([10, 10, 3])b torch.rand([10, 10, 3])c my_ops.my_add(a, b)d a bassert torch.allclose(c, d) test_add()运行步骤 python setup.py install python test.py
http://www.w-s-a.com/news/908615/

相关文章:

  • 注册域名不建设网站seo外包服务方案
  • 如何进行外贸网站建设wordpress文章输入密码可见
  • 政务网站建设索引常州做网站信息
  • 南宁做网站找哪家好wordpress 更改首页
  • 一个人在家做网站建设品牌策划流程
  • 小网站广告投放wordpress页面添加js
  • 仿制别人的竞价网站做竞价犯法吗wordpress添加版块
  • wordpress主题 站长互联网站备案表
  • 广州品牌策划公司排行南宁seo网络推广公司
  • 营销型网站图片肯德基网站开发
  • 网站的外链是什么wordpress开启菜单
  • 文字字体是什么网站西安博达网站建设
  • 北京南昌网站建设网站查看空间商
  • 网站建设人员职责分布乐清市网站建设设计
  • 网站建设etw网站建设陕西
  • 网站文章页内链结构不好可以改吗wordpress英文模板下载
  • 北京天通苑 做网站哈尔滨快速网站排名
  • 网站开发负责人是什么职位试剂网站建设
  • 什么是展示型网站wordpress链接视频
  • 佳木斯城乡建设局网站过年做哪个网站能致富
  • 石家庄快速网站搭建设计公司属于什么企业
  • 中小学智慧校园建设平台网站sem竞价推广
  • 想创建一个网站官方网站建设推广
  • 江门网站优化民间it网站建设
  • 科研实验室网站建设wordpress加载模板
  • 用r做简易的网站软件园二期做网站的公司
  • 菏泽网站建设价格长春高档网站建设
  • PHP网站开发与管理设计心得网站流量图怎么做
  • 苏州做网站企业wordpress点击文字弹出层
  • 做网站必要性中山古镇做网站