docker conda

embedded/2024/12/22 22:42:12/

# 使用官方的 Ubuntu 22.04 基础镜像
FROM nvidia/cuda:12.2.2-cudnn8-devel-ubuntu22.04 

# 维护者信息
LABEL maintainer="your-email@example.com"

# 设置环境变量,防止交互安装问题
ENV DEBIAN_FRONTEND=noninteractive

# 更新系统并安装必要的依赖工具
RUN apt-get update && apt-get install -y \
    wget \
    bzip2 \
    ca-certificates \
    libglib2.0-0 \
    libxext6 \
    libsm6 \
    libxrender1 \
    git \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

# 下载并安装 Miniconda
RUN wget --quiet https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh && \
    /bin/bash ~/miniconda.sh -b -p /opt/conda && \
    rm ~/miniconda.sh

# 设置 Conda 路径
ENV PATH="/opt/conda/bin:$PATH"

# 更新 Conda 和安装一些基础包(根据需要安装)
RUN conda update -n base -c defaults conda && \
    conda install python=3.10

# 让终端自动加载 Conda 环境
RUN echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc

# 设定工作目录
WORKDIR /workspace

# 容器启动时进入 bash
CMD [ "/bin/bash" ]
 

 


http://www.ppmy.cn/embedded/109689.html

相关文章

Mysql数据量大,如何拆分Mysql数据库(垂直拆分)

垂直拆分(Vertical Partitioning)是一种将数据库按照业务模块或功能进行拆分的方法,目的是将不同模块的数据放到不同的数据库中,从而减少单个数据库的压力,提高系统的性能和可扩展性。垂直拆分适用于数据量大且业务模块…

数据类型的运算

引言 在前几节课中,我们已经了解了 Python 中的基本数据类型,如整数、浮点数、字符串和布尔值,并学习了如何声明和使用这些数据类型。本课时将进一步深入探讨这些数据类型的具体运算方式,包括数字类型的算术运算、字符串的拼接与格…

tushare库获取金融股票数据

定义: Tushare 是一个为金融量化分析师和数据爱好者设计的开源工具,提供从数据采集、清洗加工到数据存储的全流程服务。它能够实时抓取沪深两市的股票和期货市场数据,包括交易价格、成交量、市值、市盈率等关键指标,同时也提供历…

15. MyBatis 自带的连接池有了解过吗?

MyBatis 本身并不提供专门的连接池实现,但它可以通过内置的 PooledDataSource 类提供一个简单的数据库连接池。这个连接池实现非常基础,适合一些简单场景,但对于生产环境,通常建议使用第三方的成熟连接池,如 HikariCP、…

在centos上搭建syslog服务端

在CentOS上搭建一个syslog服务器,可以使用rsyslog服务 安装rsyslog: sudo yum install rsyslog编辑配置文件 /etc/rsyslog.conf,确保以下设置: 确保服务器监听在UDP 514端口上: $ModLoad imudp $UDPServerRun 514禁…

电容器件选型

电容选型 电容分类 钽电容 陶瓷电容 铝电解电容 电容封装尺寸 由下图知,温度在0℃-40℃容值是接近标称值的 滤波效果最好的点,即为电容谐振点,可根据公式算出,如果想滤波频段大,可以并联多个谐振频段的电容。 电容的…

Flask如何处理POST请求

Flask处理POST请求的过程是一个相对直接且灵活的过程,它允许开发者根据需求接收、处理并响应客户端发送的数据。以下是对Flask如何处理POST请求的详细简述: 1. 初始化Flask应用 首先,需要导入Flask模块并创建一个Flask应用实例。这是处理任…

DIAS:用于DSA序列中颅内动脉分割的数据集和基准|文献速递--基于深度学习的医学影像病灶分割

Title 题目 DIAS: A dataset and benchmark for intracranial artery segmentation in DSA sequences DIAS:用于DSA序列中颅内动脉分割的数据集和基准 01 文献速递介绍 脑血管疾病对全球死亡率和长期残疾的贡献巨大(Vaduganathan等,2022…