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

洛阳市政建设集团网站网站开发的工作方法

洛阳市政建设集团网站,网站开发的工作方法,阿里wordpress 安装,注册域名和购买域名1、源码构建与预构建#xff1a; 源码构建#xff1a; 源码构建是通过获取软件的源代码#xff0c;然后在本地编译生成可执行程序或库文件的过程。这种方法允许根据特定需求进行配置和优化#xff0c;但可能需要较长的时间和较大的资源来编译源代码。 预构建#xff1a; 预… 1、源码构建与预构建 源码构建 源码构建是通过获取软件的源代码然后在本地编译生成可执行程序或库文件的过程。这种方法允许根据特定需求进行配置和优化但可能需要较长的时间和较大的资源来编译源代码。 预构建 预构建是通过从开发者或官方网站下载预先编译好的可执行程序或库文件然后在本地使用它们的过程。这种方法省去了编译的时间和工作通常更方便。然而预构建版本可能没有完全针对特定需求进行优化。 源码构建的优缺点 优点 1.可以根据特定需求进行配置、优化和修改。 2.可以确保编译的二进制与系统和需求完全匹配。 3.可以进行调试和错误跟踪有助于自定义和定制。 缺点 1.需要较长的编译时间和系统资源。 2.对于不熟悉编译过程的用户来说可能较为复杂。 3.编译过程可能会受到依赖项的影响需要处理依赖项问题。 2、Tensorflow源代码编译安装 TensorFlowi源码构建基本流程 1、安装依赖安装构建TensorFlow所需的各种依赖项包括Python、Bazel构建工具、CUDA、cuDNN、TensorRT等。这些依赖项可能因系统和配置而有所不同。 2、配置编译在TensorFlowi源码目录中运行配置脚本以配置编译选项。 3、构建用Bazelt构建TensorFlow。 4、生成Wheel包如果希望将TensorFlow打包成Pythonf的Wheelt格式以便于分发和安装。 5、运行测试可选可以运行TensorFlow的单元测试和集成测试以确保构建的版本没有问题。 TensorFlow-安装依赖、编译环境 确保环境中已经安装python、pip等工具         pip install -U --user pip numpy wheel         pip install -U--user keras_preprocessing --no-deps numpy是一个开源的数值计算库提供了丰富的多维数组和矩阵操作功能以及数学、逻辑、傅里叶变换等数值计算工具。 wheel是Python的一个二进制包格式旨在加速包的安装。是一种预构建的软件包格式可以包含Python模块的代码、依赖项和元数据以便于分发和安装。 keras_preprocessing是TensorFlow的一个重要子模块提供了许多用于数据预处理和增强的工具特别适用于在深度学习任务中准备数据集。 TensorFlow-编译工具bazel Bazel是一个由Google开发的开源构建工具旨在支持大型项目的高效构建、测试和部署。它特别适用于构建复杂的软件系统具有高度的可扩展性和性能优势。Bazel支持多种编程语言并在TensorFlow等许多大型项目中得到广泛应用。 ■构建速度和缓存使用了增量构建和缓存机制只编译已更改的部分从而显著加快构建过程。Bazel还可以共享构建缓存以避免重复编译相同的依赖项。 ■多语言支持包括但不限于Java、C、Python、Go、Rust等。这使得可以在一个项目中混合使用不同的语言而无需为每种语言使用不同的构建工具。 ■高度模块化将项目拆分为小的、可重用的模块以提高代码的可维护性和可测试性。每个模块都可以拥有自己的构建规侧和依赖项。 ■声明式构建使用BUILD文件来声明构建规则和依赖关系。这种声明式的构建方法使构建过程更加清晰和可管理。 ■平台无关性可以在不同的操作系统上运行包括Linux、macOS和Windows。 详细使用方法可以参考https:/blog.gmem.cc/bazel-study-note 3、pytorch 源代码编译安装 1、环境准备 安装 Python确保的系统中安装了 Python建议使用支持的版本通常是 Python 3.7。 安装依赖项如 CMake、NumPy、Ninja 等。可以根据官方文档安装这些依赖项。 2、更新子模块源代码中可能包含子模块submodules往往需要使用以下命令更新子模块才能正常编译         git submodule update --init --recursive 3、配置编译选项可使用 cmake -DCMAKE_INSTALL_PREFIXinstall_dir 来指定安装目录。                 mkdir build                 cd build                 cmake .. 4、使用make命令进行编译make install命令进行安装。 5、运行测试 在 test 目录下可以使用以下命令来运行测试         python run_test.py 这将运行所有的测试套件包括单元测试、集成测试等。如果需要指定特定的测试模块或测试用例可以使用命令行参数来过滤测试 例如         python run_test.py test_torch.py 将只运行与 test_torch.py 相关的测试。 在测试运行完成后成功的测试将显示为 OK而失败的测试将显示详细的错误信息。 4、caffe源代码编译安装 1、环境准备这些基本都可以从conda里面安装         sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev          libhdf5-serial-dev protobuf-compiler          sudo apt-get install --no-install-recommends libboost-all-dev         sudo apt-get install python-dev         sudo apt-get install libatlas-base-dev         sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev         sudo apt-get install python-opencv 2、修改caffe下文件Makefile.config         CPU 和 GPU 支持 可以通过设置是否启用 CPU 或 GPU 支持来决定构建 Caffe 时是否使用CPU 或 GPU 运算。这通常涉及 USE_CUDNN、USE_NCCL、CPU_ONLY 等选项。         CUDA 和 cuDNN 路径 如果启用了 GPU 支持需要指定 CUDA 和 cuDNN 的路径。         BLAS 库 可以选择使用不同的 BLAS 库如 OpenBLAS、MKL 或 ATLAS。          Python 路径 需要指定与 Caffe 集成的 Python 版本和路径。 3、修改caffe下文件Makefile         1.opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs         后面加入 opencv_imgcodecs         2. 找到LIBRARIES glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5         更改最后两项为         LIBRARIES glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl          hdf5_serial 4、编译与测试         make all         Make test         make runtest 5、深度学习框架常用模型仓库 TensorFlow https://github.com/tensorflow/models TensorFlow Model Garden 是 TensorFlow 团队维护的一个开源项目旨在为机器学习社区提供一系列预训练模型、工具、示例和最佳实践以加速模型开发和研究。这个项目汇集了各种不同类型的模型涵盖了计算机视觉、自然语言处理、语音识别等多个领域帮助开发者快速构建和训练自己的模型。 预训练模型 Model Garden 包含了多个预训练模型包括 TensorFlow 官方发布的模型以及社区贡献的模型。这些模型可以用作迁移学习的起点或者可以在特定任务上微调。 模型库 Model Garden 提供了一个模型库用于查看各种模型的代码、配置文件和文档。这些模型可以帮助开发者了解模型的结构和使用方法。 最佳实践 TensorFlow 团队会分享一些模型开发和训练的最佳实践帮助开发者避免常见的陷阱和问题。
http://www.zqtcl.cn/news/580480/

相关文章:

  • 网站后台代码在哪修改wordpress添加搜索小工具
  • 爱站站长工具中国建设监理协会官方网站
  • 珠海微信网站开发东莞网站制作方案定制
  • 大学网站建设说明书记的网站域名
  • 网站如何开通支付功能第一ppt课件免费下载官网
  • 做1元夺宝网站挣钱吗美工网站设计收费
  • 华侨城网站开发wordpress页码颜色
  • 上海建站网络公司制作文字图片
  • 平台型网站制作网站建设张世勇
  • 网站建设云南网页游戏大厅都有哪些
  • 网站建设与管理报告书郑州建设银行网站
  • 做网站网页的人是不是思维公司网站建设包括
  • 网站建设都包括哪些网站后台如何上传文件
  • 网站便民服务平台怎么做迁安做网站中的cms开发
  • 做外贸比较好的网站怎么把网站做的好看
  • 有没有在淘宝找人做网站被骗过的台州市环保局网站开发区
  • 公司外文网站制作河南住房和城乡建设厅网站
  • 东莞做网站公司有哪些代码网站推荐
  • 棋类游戏网站开发网站首页顶部图片尺寸
  • 工信部如何查网站备案大连网络推广广告代理
  • 网站建设基本流程心得wordpress首页截断
  • 网站包括哪些内容网站开发的相关技能
  • 百度竞价 百度流量 网站权重qq推广
  • 重庆网站建设总结WordPress简单百度站长插件
  • pc网站转换成微网站工作室推广网站
  • 嘉兴优化网站公司做水果生意去哪个网站
  • 青岛知名网站建设公司排名wordpress商场插件
  • 设计网站猪八戒自己制作logo免费生成器
  • 深圳万齐创享网站建设网站建设基本教程
  • 聊城做网站信息建设工程合同可以分为