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

java做网站自定义布局多大西安网站seo外包

java做网站自定义布局多大,西安网站seo外包,中国建设银行网站慢,工程建设标准化Conda 环境下安装 GCC 和 glibc (crypt.h) 教程 由于运行Low-Light Image Enhancement via Structure Modeling and Guidance原始论文代码,发现服务器的gcc版本太老,没法运行。同时缺少libxcrypt (crypt.h),不得不询问gpt进行解答。发现可以…

Conda 环境下安装 GCC 和 glibc (crypt.h) 教程

由于运行Low-Light Image Enhancement via Structure Modeling and Guidance原始论文代码,发现服务器的gcc版本太老,没法运行。同时缺少libxcrypt (crypt.h),不得不询问gpt进行解答。发现可以完美解决。

这个教程适用于无 root 权限的环境,如在 Conda 虚拟环境中需要安装新版 gcc/g++ 和补充 glibc (特别是 crypt.h) 失败的情况。


一、通过 conda 安装 gcc/g++

查看系统版本如下,gcc4.8版本很多现有的深度学习模型没法运行。需要进行升级
在这里插入图片描述
安装新版本

conda install -c conda-forge gcc_linux-64 gxx_linux-64

使用默认的安装,可能会带来版本太高的问题,超过11的版本,又太新,出现问题。可以指定9版本,

conda install -c conda-forge gcc_linux-64=9 gxx_linux-64=9

安装后,使用 conda 给的 gcc/g++ 而非系统自带:

export CC=$(which x86_64-conda-linux-gnu-gcc)
export CXX=$(which x86_64-conda-linux-gnu-g++)
export CUDAHOSTCXX=$(which x86_64-conda-linux-gnu-g++)  # 如果有 CUDA 编译

使用如下命令,会显示安装的版本信息

$CC --version

在这里插入图片描述

应该显示 GCC 9.x 或更新版本


二、手动编译安装 libxcrypt (crypt.h)

如果在 PyTorch 或 C++/CUDA 扩展编译时报:

fatal error: crypt.h: No such file or directory

那么需要自行编译 libxcrypt:

1. 下载和解压

wget https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.gz
tar -xzf libxcrypt-4.4.36.tar.gz
cd libxcrypt-4.4.36

2. 配置 prefix 安装到 Conda 环境

./configure --prefix=$CONDA_PREFIX
make -j$(nproc)
make install

3. 配置环境变量

确保 include 和 lib 目录可被编译器找到:

export CFLAGS="-I$CONDA_PREFIX/include"
export CXXFLAGS="-I$CONDA_PREFIX/include"
export LDFLAGS="-L$CONDA_PREFIX/lib"
export CPATH="$CONDA_PREFIX/include"
export LIBRARY_PATH="$CONDA_PREFIX/lib"
export LD_LIBRARY_PATH="$CONDA_PREFIX/lib:$LD_LIBRARY_PATH"

建议写入 ~/.bashrc

echo 'export CPATH="$CONDA_PREFIX/include"' >> ~/.bashrc
echo 'export LIBRARY_PATH="$CONDA_PREFIX/lib"' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH="$CONDA_PREFIX/lib:$LD_LIBRARY_PATH"' >> ~/.bashrc

三、确认 crypt.h 已安装

ls $CONDA_PREFIX/include/crypt.h

如果有这个文件,说明安装成功。


四、手动编译技巧

如果 PyTorch JIT 扩展仍然报 crypt.h 错误,确保正确指定上面环境变量,并且 gcc/g++ 是 conda 环境内的路径

which gcc
which g++

如果还是 /usr/bin/gcc,请重新 export CC / CXX,确保使用 conda 安装的版本。


可选:指定 torch.utils.cpp_extension 使用的 compiler

如果是 PyTorch 编译扩展,可以指定 JIT 编译使用 gcc 和 include 路径:

from torch.utils.cpp_extension import load
import osos.environ["CC"] = "/path/to/your/gcc"
os.environ["CXX"] = "/path/to/your/g++"
os.environ["CFLAGS"] = f"-I{os.environ['CONDA_PREFIX']}/include"
os.environ["LDFLAGS"] = f"-L{os.environ['CONDA_PREFIX']}/lib"load(...)

总结

这套进程完全避免 root 权限,在 Conda 环境内部装好 gcc/与 crypt.h,适用于 CUDA / PyTorch 合成扩展 / JIT编译需求。

http://www.dtcms.com/wzjs/28229.html

相关文章:

  • 双语对照网站网络营销推广实训报告
  • 网站添加qq客服代码seo收费还是免费
  • 做seo时网站发文目的深圳精准网络营销推广
  • 制作论坛类网站模板免费下载优化网站标题名词解释
  • 怎么截取网站视频做动图百度指数快刷软件
  • 智慧团建怎么登录不了乌鲁木齐seo
  • 驻马店哪里做网站今日重要新闻
  • 阿克苏建设网站卖链接的网站
  • 中山市网站建站公司seo怎样才能优化网站
  • 如何把做的网站变成链接百度推广课程
  • 广州网站建设集团seo机构
  • 龙岗网站制作深圳华强北最新消息
  • 网站的建设外链优化如何交换优质友情链接
  • 网站开发微信端seo站长助手
  • 网站站建设seo优化总结
  • 无锡网站制作厂家地址域名权重是什么意思
  • 无锡市政务服务网站建设项目百度seo关键词排名技术
  • 广州市建设厅网站各引擎收录查询
  • 网站没询盘怎么做推广《新闻联播》今天
  • 哈尔滨网站优化技术信息流优化师
  • 建设电子商务网站的基本步骤宁波网站推广排名
  • 昭通做网站公司武汉网站seo服务
  • 东坑东莞微信网站建设网络营销渠道的特点
  • 深圳平面设计公司排行优化一下
  • 口碑好的秦皇岛网站建设哪里有dz论坛如何seo
  • 像美团这种网站怎么做的大数据营销精准营销
  • 电子商务平台官网关键词seo排名公司
  • 做电商网站哪里好seo在线培训课程
  • 做微课的网站有哪些方面网站维护中
  • 保定建站软件搭建一个网站需要多少钱