08 2024 档案

摘要:1,操作系统命令行看系统python的库 where pythonC:\Users\augus\AppData\Local\Microsoft\WindowsApps\python.exe >>> for item in sys.path:... print(item)... C:\Program 阅读全文
posted @ 2024-08-31 11:58 Augustone 阅读(98) 评论(0) 推荐(0) 编辑
摘要:在kali上安装pycharm后启动报错_JAVA_OPTIONS env|grep 的确有这样的变量 /etc/X11/Xsession.d/90kali-themes.conf /etc/environment.d/95kali-themes.conf 这两个文件中,将_JAVA_OPTIONS 阅读全文
posted @ 2024-08-29 14:35 Augustone 阅读(20) 评论(0) 推荐(0) 编辑
摘要:(.venv) PS C:\Users\augus\PycharmProjects\pythonProject> pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124L 阅读全文
posted @ 2024-08-20 10:46 Augustone 阅读(102) 评论(0) 推荐(0) 编辑
摘要:在 CUDA 编程模型中,grid 和 block 是用来组织和管理线程的两个关键结构。每个 grid 由多个 block 组成,而每个 block 又由多个线程组成。grid 和 block 都可以配置为 1、2 或 3 维,这允许程序在不同的规模和结构上运行。 dim 的含义- dim.x:表示 阅读全文
posted @ 2024-08-16 13:24 Augustone 阅读(258) 评论(0) 推荐(0) 编辑
摘要:在C++中,内存分配是通过几种不同的方式来管理的。这包括自动存储、静态存储和动态存储。下面分别解释这些存储类别以及如何使用它们进行内存分配。 #1,自动存储(Automatic Storage) 这是最常用的存储类型,当一个变量在函数内被声明时,它会自动获得存储空间,并且在函数结束时自动释放。例如: 阅读全文
posted @ 2024-08-15 12:39 Augustone 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1,运行devicequery,查看计算能力(结果是7.5)。进入项目属性,修改为75 2,还是不行,则查看编译器是否为nvcc,在项目属性上查看。 3,如果还是不行,则 #include <device_launch_parameters.h> 结果是blockIdx问题解决 4,但其他函数如at 阅读全文
posted @ 2024-08-14 14:26 Augustone 阅读(43) 评论(0) 推荐(0) 编辑
摘要:在CUDA编程中的函数: A,总述 1,CUDA内置函数 CUDA内置函数是由NVIDIA提供的,用于支持CUDA编程模型的一系列预定义函数。这些函数包括内存管理(如cudaMalloc、cudaFree)、数据复制(如cudaMemcpy)、同步操作(如cudaDeviceSynchronize) 阅读全文
posted @ 2024-08-14 11:29 Augustone 阅读(241) 评论(0) 推荐(0) 编辑
摘要:CUDA的核函数和CNN(卷积神经网络)的核函数是两个完全不同的概念,它们分别属于不同的领域和应用。 #1 CUDA核函数CUDA(Compute Unified Device Architecture)是一种由NVIDIA开发的并行计算平台和编程模型。CUDA核函数是指在CUDA程序中,由GPU执 阅读全文
posted @ 2024-08-14 11:09 Augustone 阅读(77) 评论(0) 推荐(0) 编辑
摘要:CUDA核函数(Kernel)是用于在GPU上并行执行的函数,它们通过特定的方式被声明和调用,以利用GPU的并行计算能力。CUDA核函数具有一些独特的特性和限制,以下是对CUDA核函数的一些详细介绍: 声明与调用 声明:CUDA核函数使用__global__关键字进行声明,以区别于只能在CPU上执行 阅读全文
posted @ 2024-08-14 11:04 Augustone 阅读(289) 评论(0) 推荐(0) 编辑
摘要:1,必须安装c++编译器,比如ms的vc。且编译器cl.exe在路径中 2,安装cuda 3,随便一个文本编辑器编辑一个有cuda指令的代码 4,nvcc编译之,事实上是nvcc找到c++,使用它来编译。所以c++编译器必须可见。余者由cucc来编译。 5,nvcc hello.cu -o hell 阅读全文
posted @ 2024-08-13 20:46 Augustone 阅读(32) 评论(0) 推荐(0) 编辑
摘要:nvidia-smi 检查NVIDIA显卡驱动是否安装。 nvcc --version 检查CUDA是否安装。 检查 libcudnn.so 文件是否存在以及 cudnn_version.h 文件中的版本信息,以判断cuDNN是否安装。 E:\Program Files\CUDA\extras\de 阅读全文
posted @ 2024-08-13 18:27 Augustone 阅读(612) 评论(0) 推荐(0) 编辑
摘要:实际上就是去除该矩阵的某一行。该矩阵实际上就是一个有N个词的300维向量,或者说该矩阵就是一个完整的词向量词汇表。而这个词汇表是通过交叉熵损失最小来构造的。 即归根到底是“在特定语料库中(包含context中共现概率),以数学方法计算输入产生哪些输出”最复合“实际情况,即语料库上下文”。这个矩阵实际 阅读全文
posted @ 2024-08-12 20:16 Augustone 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Here is a more strictly categorized list of algorithms, with brief explanations for each category: 1. Sorting Algorithms Quick Sort: Efficient sorting 阅读全文
posted @ 2024-08-06 12:48 Augustone 阅读(19) 评论(0) 推荐(0) 编辑
摘要:其中的规律仍然比较隐晦。如果谁说完全理解了。他多半是不懂装懂。 阅读全文
posted @ 2024-08-05 12:09 Augustone 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-08-03 20:00 Augustone 阅读(12) 评论(0) 推荐(0) 编辑
摘要:注: 在装cuda前其他nvidia软件可以都卸载了,cuda会装的很全面。 在安装cuda之前实际上需要安装visual studio社区版即可。这是cuda安装的前提。 1,下载两个文件,cuda和cudnn。注意cuda与cuddn之间有兼容匹配关系。 2,安装cuda,最好自定义安装到其他盘 阅读全文
posted @ 2024-08-03 13:51 Augustone 阅读(80) 评论(0) 推荐(0) 编辑
摘要:词向量与transformer 生成词向量的过程和训练Transformer的过程是两个不同的过程,但它们都是自然语言处理中的重要组成部分。 # 词向量的生成词向量(如Word2Vec、GloVe、FastText等)通常是通过预训练的词嵌入模型得到的。这些模型在大规模文本数据上训练,捕捉词与词之间 阅读全文
posted @ 2024-08-01 21:19 Augustone 阅读(365) 评论(0) 推荐(0) 编辑
摘要:1. Jieba(结巴)分词 pip install jiebaimport jieba # 使用默认模式进行分词seg_list = jieba.cut("我爱自然语言处理", cut_all=True)print(" ".join(seg_list)) 2. SnowNLPpip install 阅读全文
posted @ 2024-08-01 12:41 Augustone 阅读(47) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示