Posted in 专业方面, 长文

singularity

singularity是跟docker相似的容器系统,通常用在HPC或者超算上,跑代码之前要先把环境打包,自己制作镜像。

.镜像可以用docker或者singularity hub或者singularity library上pull下来,但好比如说跑python代码,很多时候需要自己增删改包,就必须对镜像进行个性化修改.

因为原来独占服务器到期,这次任务只能用学校的HPC,必须学这个singularity,学了十天,后面都不想搞了,但是想到花了七八天代码一直跑不通就相当于没有成果,时间就纯浪费了。

就多琢磨几天,终于搞好了

学校服务器真的强,又便宜。内存存储无限用,GPU A100按需使用也3块钱一个小时,比腾讯云,阿里云便宜一百倍。

官方文档链接:https://docs.sylabs.io/guides/3.5/user-guide/introduction.html

1,首先从容器平台下基础镜像,

singularity pull docker://deepcortex/ubuntu-conda
#从docker下载镜像并转换成sif格式

2,sif格式是个只读模式,如果修改需要创建sandbox

singularity build --sandbox ubuntu18 ubuntu-conda_latest.sif

3,创建sandbox目录后,使用shell –w命令对sandbox进行修改

sudo singularity shell --writable ubuntu18/

4,修改完镜像后重新build成sif格式

singularity build test.sif ubuntu18

说下经验,直接拉ubuntu镜像从0搭建python环境比较复杂,而且会导致sif镜像包非常大,大几G。而且从0配置CUDA是真麻烦

这次调通是直接拉的pytorch带cuda的官方镜像,然后用pip安装几个包,直接打包,方便又快。

常用的docker镜像有ubuntu官方的,nvidia官方的,pytorch官方的

再说下经验,每次为服务器换源太折腾了,又是conda的,又是ubuntu的,又是pip的。干脆直接不换源,如果是虚拟机的话用宿主机开局域网代理,再给虚拟机linux配置临时代理。又方便又快捷

Posted in 专业方面, 长文

怎么在互联网立于不败之地

zhuziyang

抽象冲浪学院 15000 理塘大学电子烟系

A B S T R A C T

互联网生活丰富多彩,容纳万千。网上冲浪已经成了众多打发时间的方式之一。但互联网又具有圈层复杂,去中心化,去权威化,娱乐化的特点。

网络像一层面纱,隐去了用户的真实身份,提供了不用考虑后果(指通常情况下:玩大了还是容易被“开盒——查出现实身份”,影响现实生活),宣泄情绪的渠道。

人们热衷在抖音、贴吧、b站、直播平台、知乎上与网友进行讨论。

有的用户通常只浏览、不回复、不评论、不参与其中,明哲保身。

有的用户则热衷于评论回复,评论回复若不恰当、或单纯让一部分人看不惯、或单纯与一部分人观点不同、或单纯遇到过的不如意的网友都容易被喷 (网上被喷有时候是没理由的),要么被人抓着辩经,要么被群嘲,要么被人追着喷不得不装死、删号,深陷泥沼、好不体面。

事实上在现如今极化的网络环境中,观点被认可或被喷一定程度上并不取决于正确性。换而言之,观点客观正确但不符合旁观者立场依然可能被喷,观点胡扯但立场与旁观者一致更可能获赞或被支持。

因此什么情况下能回复评论、什么情况场合下不能回复评论、网上讨论前需要做什么准备、什么内容容易打顺风局、如何识别反串,假友军、等问题就成了一个值得学习的重要课题。

本文提出了一种基于用户、场景成分分析的方法,对互联网讨论这一复杂多用户行为进行建模,抽象出互联网讨论的特点,并给出立于不败之地——永远站在制高点顺风输出的办法。

Introduction

下次写

Posted in 专业方面, 动态, 生活

又要上课了

从本科大四上学期,大概去年九月就一门课没有了,实际上我正好差不多一年没上课

除开本科后期一些实践类课程,像矩阵理论、随机过程这种基础课我怕有好几年没上过了

又一次上数学,还是那个味——听又听不太懂,人又想睡觉

这个老师特别有意思,PPT都不用,直接黑板开始手写,一写就是一节课。我都忘了上一次听这种不用PPT的课是在什么时候了

这周任务,一方面要把概率论基础,线代基础补起来,再就是把这两门数学第一章的没听懂的好好复习一下,至于别的乱七八糟的课程,就先不管

再就是论文实验一边也慢慢做

一会再写。

Posted in 专业方面, 长文

怎么在家看电影——显示器

不同显示器显示效果千差万别,对于显示器而言,主要从背光技术,最大亮度,色域,色深,对比度,响应时间,分辨率,接口,像素密度,显示技术等属性来进行评价

  • 分辨率是日常生活中接触最多的显示参数,老式设备720p HD,一般设备1080p FHD,新设备主流2k QHD,高端设备4k UHD。分辨率决定了显示器画面内容丰富度,直接影响了内容的显示质量,当片源分辨率与屏幕分辨率不同时会进行缩放,内容缩放会在一定程度上降低显示质量。4K片源在4K UHD分辨率显示器播放能获得最佳显示效果。有意思的是,4K片源在1080p FHD播放效果可能强于2k QHD屏幕播放效果。(1080p可视作4K屏幕缩放)为了实现最佳观影体验,建议选购4K分辨率显示器或电视。
  • 色域指的是显示器所能显示的颜色范围。CIE 1931 色彩空间色度图表示出了人类所能看到的所有色彩。在此之中,不同厂商为了各自业务发展,制定了色域规范。常见色域有NTSC,sRGB等。苹果联合好莱坞电影厂商推出了DCI-P3色域。adobe公司提出Adobe RGB色域,不同色域覆盖范围不同,可理解为某种颜色在A色域下能够显示,B色域下无法显示。BT.2020采用了比传统BT.709更宽广的色域空间如可显示高密度橘色,深绿色等。这一提升对于整个影像在色彩层次与过渡方面的增强起到了关键的作用。而色域范围的面积也远远大于BT.709标准,能够显示更加丰富的色彩。各类色域标准并非简单的高级、低级或包含与被包含的关系,其普遍存在大量重叠和部分特殊色域。但是一个简单的结论是,BT2020标准是目前主流标准中,涵盖范围最广的色域标准。目前尚不存在设备支持完整的bt2020色域。为了获得最佳观影体验,应选购广色域显示器或电视。

  • 色深指的是显示器能显示的颜色数量,具体来讲,是在CIE 1931连续色彩空间中微分出多少种颜色。值得注意的是,色深与色域并无直接联系。100m的路程可以分为10个10,也可以分为100个1。概念大致与此类似。目前常见色深为8bit 10bit(原生) 8bit + FRC(8抖10)。10bit面板能显示10.7亿种颜色类型。12bit显示器目前极为少见。FRC技术利用抖动原理,在8bit面板上模拟出10bit显示效果,此技术在静态场景下较为有效,动态场景下存在一定局限性。原生10bit面板目前价格通常5000+,设备较为少见。对于主流设备,8bit面板加稍广色域已可满足基本观影要求。但8bit面板在如夕阳,晚霞等颜色连续变化图像场景下可能发生颜色断层。

  • 响应速度是平板液晶显示器中,负责亮度/颜色控制的液晶分子变化速度。它通过控制不同色彩的背光,给像素点“调”出不同的色彩。而它的状态速度实际上就是像素色彩的变化速度,叫做响应时间。这里要注意的是,我们更看重的是更接近实际色彩转换的灰阶响应时间,缩写通常为GtoG。响应速度对于观影体验实际并没有太大影响,通常电影为24-60fps,对于响应速度要求并不高。游戏场景、尤其FPS游戏对于显示器响应速度较为敏感。响应速度较高设备通常存在拖影现象。但响应速度水平更多受面板类型影响。OLED面板可将响应速度做到0.2ms以下。IPS Fast-IPS响应速度通常为3-1ms。miniLED背光技术的面板延迟通常高达30-40ms。

  • 面板背光技术是决定显示器性能的重要因素。不同类型面板显示器侧重点不同,显示效果有一定差异。OLED显示器能做到像素级别调光,广色域,8bit +FRC灰阶,0.2ms的极快响应速度,百万级别对比度。但存在烧屏现象,同时亮度通常为400-600nit,无法做到更高。miniLED技术显示器能做到广色域,分区调光,10bit灰阶,极高亮度(1000nits +),但通常刷新率不高,响应速度较慢(30ms +)。IPS LCD面板显示器最为主流,参数较为均衡。观影上推荐购买MiniLED显示器与OLED显示器。

摆了,别的参数之后再写