制作一个容器

本文介绍了如何在Ubuntu环境下创建Dockerfile,基于Ubuntu18.04建立基础镜像,并安装Anaconda3。随后,安装TensorRT、CUDA和cudnn,设置环境并提供环境信息。最后,展示了如何进入容器并使用新配置的环境。
摘要由CSDN通过智能技术生成

1. 制作dockerfile

在ubuntu主机下新建一个Dockerfile并且输入以下指令

# 使用 Ubuntu 18.04 作为基础镜像
FROM ubuntu:18.04

# 镜像作者信息
LABEL maintainer="1642942273@qq.com"

# 可以在此处添加其他自定义标签和元数据

# 定义容器启动时执行的命令(这里为空,即没有具体的执行命令)
CMD []

然后cd到包含这个Dockerfile的路径下输入

docker build -t trtpy .

查看镜像是否生成

docker images
trtpy                        latest                 de8148a882bc   12 days ago     63.2MB

2. 拉镜像进入容器

docker run --gpus all -it --name trtpy -v $(pwd):/app trtpy /bin/bash

我里面已经有了一个anaconda3

bash ./Anaconda3-2021.11-Linux-x86_64.sh

成功安装好了anaconda3了之后设置一下conda init
先找到这个conda在哪里

whereis conda
/path/to/conda init

然后把设置好trtpy, 拉取TensorRT,cuda, cudnn

trtpy get-env

神奇的操作

Environment info: 
  trtpyc0: py39trt8cuda115cudnn8
    python: 3.9
    cuda: 11.5.2
    cudnn: 8.3.2.44
    tensorRT: 8.2.2.26
    min driver linux: 495.29.05
    min driver windows: 496.13
    binary_url_prefix: http://zifuture.com:1556/fs/{key}/1.2.6/py39-trt8-cuda11.5-cudnn8
Done, Usage: 'import trtpy.init_default as trtpy'
### 回答1: Axure是一种流行的原型设计工具,它被广泛用于创建网站和移动应用的交互原型。在Axure中,一个容器可以包含多个元素。 首先,容器一个可以容纳其他元素的区域。在Axure中,可以使用矩形、圆角矩形、椭圆、多边形等形状作为容器。通过将其他元素放置在容器内部,可以将它们组织在一起。 其次,多个元素可以被放置在一个容器中。这些元素可以是文本框、按钮、图像、下拉列表等等。通过将它们放置在容器内部,可以创建更复杂的交互原型。例如,可以将多个按钮放置在一个容器内,以创建一个按钮组;或者将多个文本框和图像放置在一个容器内,以模拟一个用户个人资料页面。 在Axure中,容器还可以具有特定的行为和属性。通过设置容器的交互动作,可以实现例如展开、折叠、滚动等效果。此外,通过设置容器的样式、大小和位置,可以控制容器在原型中的外观。 总而言之,Axure中的容器一个重要的工具,它可以帮助设计师更好地组织和管理元素,并创建更复杂、更真实的交互原型。通过合理使用容器,可以有效地提高原型设计的效率和质量。 ### 回答2: Axure是一款专业的原型设计工具,它允许用户创建具有各种交互和动态效果的网页和应用程序原型。在Axure中,容器是一种用于组织和管理其他对象的元素。一个容器可以包含多个其他元素,例如文本框、按钮、图像等。 使用Axure的容器功能,我们可以将相关的元素组织在一起,以便更好地管理和编辑。比如,我们可以将一个页面的内容放在一个容器中,然后在该容器上添加各种交互,比如链接和状态切换。这样,我们在查看和编辑页面原型时,可以更方便地对其中的元素进行操作和调整。 在Axure中,容器可以是简单的矩形框,也可以是更复杂的组合型容器,比如Tab面板或手风琴效果。无论是哪种类型的容器,它们都可以被自由调整大小和位置,以适应不同的页面布局和设计需求。 另外,Axure还提供了一些特殊的容器类型,比如动态面板和重复区域。动态面板可以用于创建动态效果,比如展开和收起菜单的动画效果。而重复区域则可以用于创建列表或表格等重复的结构,使用户可以通过添加和删除元素来动态调整内容。 总而言之,Axure的容器功能是一个重要的设计工具,能够帮助用户更好地组织和管理页面元素,提高原型设计的效率和质量。 ### 回答3: Axure是一种交互设计工具,它具有强大的原型制作功能,可以帮助设计师和开发人员创建交互式原型,从而更好地理解和呈现产品的功能和用户体验。在Axure中,我们可以使用容器来组织和管理原型页面上的元素。 一个容器可以包含多个元素,这意味着我们可以将不同的元素(如文本框、按钮、图片等)放在同一个容器中。通过将多个元素放置在同一个容器中,我们可以更好地管理和控制这些元素的位置、样式和行为。 使用容器的好处之一是可以更好地组织和分组原型页面上的元素。比如,我们可以将一个容器用于放置一组相关的按钮,另一个容器用于放置一组相关的文本框。这样,当我们需要调整这些元素的样式或布局时,只需对容器进行操作,而不必逐个操作元素。 另一个好处是可以更好地控制元素的行为。在Axure中,我们可以为容器添加交互动作,比如单击容器时显示隐藏的元素,或者拖动容器时改变元素的位置。这样,我们可以通过对容器进行操作,为多个元素添加共享的交互逻辑,减少了重复的工作量。 总而言之,Axure中的容器是一种强大的元素组织和管理工具,可以帮助我们更好地设计和制作交互原型。通过将多个元素放置在一个容器中,我们可以更好地组织和控制这些元素的样式和行为,提高工作效率和原型质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值