GPU云服务器运行图像篡改检测代码训练模型-小记

简介: GPU云服务器运行图像篡改检测代码训练模型-小记

在GPU云上跑代码步骤



注册自己的账号

我用的是星创云海,这个正处在推广期,可以体验运行20个小时,对于我目前的图像篡改检测够用了~

这个平台在你注册完后密码以短信方式发送,等待即可


45.png

创建实例

我们在控制台,可以选择虚拟服务器,创建GPU实例,根据自己需要进行选择,一般选择按需付费,选用自己适合的镜像,我选的是Ubuntu18.04 64,带宽按流量计费。记得勾选销毁实例(默认勾选)

46.png47.png

Xshell登陆服务器

新建sessions

公网IP 就是你刚刚创建实例的

48.png

用户名默认 root 密码是你创建实例的密码 然后登陆成功

上传代码文件

使用Xftp 7传输文件,如果是大型文件,最好压缩上传


使用压缩包上传后 解压缩

先在Xshell界面在服务器安装zip

apt-get install zip


如果 unable 的话

执行 apt-get install 命令前先执行一下命令 apt-get update,等该命令结束后再执行install命令即可

49.png50.png


解压缩:cd /XXX 进入你压缩包所在目录

51.png


unzip Image_manipulation_detection.zip

该命令即解压缩到压缩包同级目录中,如果你想安装至指定目录 在后面加路径即可


执行.py文件

cd 进入到你要执行的py文件所在目录下(以我的图片篡改为例)

python main_create_training_set.py



我的代码所需环境为

python3 + tensorflow-gpu 1.15.4 + opencv-python + pycocotools

其他我选的服务器都自带了 如果有包找不到 直接pip install 就好

pip install tensorflow-gpu==1.15.4 -i https://pypi.douban.com/simple/  
pip install opencv-python -i https://pypi.douban.com/simple/  
pip install pycocotools

在执行main_create_training_set.py文件前,还应该执行一个命令

cd Image_manipulation_detectionb/lib
python setup.py build_ext -i

此步编译.so文件

python train.py

52.png


这里我大哥,成功的将vgg16网络换成了resnet网络速度由8.5s/iter 提高到0.52s/iter

python demo_two_stream.py

生成模型下载

此时,代码都已经执行完了,对于生成的模型全部下载 还是一样,压缩进行下载节省时间。

zip -r Image_manipulation_detectionb.zip Image_manipulation_detection/

注意路径,在Image_manipulation_detectionb的上级目录中 终端执行以上代码即可

最后使用xftp传回本地即可 再次更换测试集的时候即可用在服务器生成好的10000iter的模型进行训练。

相关实践学习
在云上部署ChatGLM2-6B大模型(GPU版)
ChatGLM2-6B是由智谱AI及清华KEG实验室于2023年6月发布的中英双语对话开源大模型。通过本实验,可以学习如何配置AIGC开发环境,如何部署ChatGLM2-6B大模型。
相关文章
|
8月前
|
Shell 网络安全 开发工具
服务器已经搭建好的项目如何关联至gitee对应仓库并且将服务器的项目代码推送至gitee-优雅草卓伊凡
服务器已经搭建好的项目如何关联至gitee对应仓库并且将服务器的项目代码推送至gitee-优雅草卓伊凡
517 5
|
人工智能 Linux iOS开发
exo:22.1K Star!一个能让任何人利用日常设备构建AI集群的强大工具,组成一个虚拟GPU在多台设备上并行运行模型
exo 是一款由 exo labs 维护的开源项目,能够让你利用家中的日常设备(如 iPhone、iPad、Android、Mac 和 Linux)构建强大的 AI 集群,支持多种大模型和分布式推理。
4297 101
|
存储 测试技术 对象存储
容器计算服务ACS单张GPU即可快速搭建QwQ-32B推理模型
阿里云最新发布的QwQ-32B模型拥有320亿参数,通过强化学习大幅度提升了模型推理能力,其性能与DeepSeek-R1 671B媲美,本文介绍如何使用ACS算力部署生产可用的QwQ-32B模型推理服务。
|
人工智能 自然语言处理 API
Proxy Lite:仅3B参数的开源视觉模型!快速实现网页自动化,支持在消费级GPU上运行
Proxy Lite 是一款开源的轻量级视觉语言模型,支持自动化网页任务,能够像人类一样操作浏览器,完成网页交互、数据抓取、表单填写等重复性工作,显著降低自动化成本。
1205 11
Proxy Lite:仅3B参数的开源视觉模型!快速实现网页自动化,支持在消费级GPU上运行
|
并行计算 PyTorch 算法框架/工具
融合AMD与NVIDIA GPU集群的MLOps:异构计算环境中的分布式训练架构实践
本文探讨了如何通过技术手段混合使用AMD与NVIDIA GPU集群以支持PyTorch分布式训练。面对CUDA与ROCm框架互操作性不足的问题,文章提出利用UCC和UCX等统一通信框架实现高效数据传输,并在异构Kubernetes集群中部署任务。通过解决轻度与强度异构环境下的挑战,如计算能力不平衡、内存容量差异及通信性能优化,文章展示了如何无需重构代码即可充分利用异构硬件资源。尽管存在RDMA验证不足、通信性能次优等局限性,但该方案为最大化GPU资源利用率、降低供应商锁定提供了可行路径。源代码已公开,供读者参考实践。
1435 3
融合AMD与NVIDIA GPU集群的MLOps:异构计算环境中的分布式训练架构实践
|
机器学习/深度学习 人工智能 物联网
MiniMind:2小时训练出你的专属AI!开源轻量级语言模型,个人GPU轻松搞定
MiniMind 是一个开源的超小型语言模型项目,帮助开发者以极低成本从零开始训练自己的语言模型,最小版本仅需25.8M参数,适合在普通个人GPU上快速训练。
2988 10
MiniMind:2小时训练出你的专属AI!开源轻量级语言模型,个人GPU轻松搞定
|
弹性计算 Ubuntu Linux
一键部署OpenWebUI+Ollama到阿里云ECS,轻松运行DeepSeek!(保姆级教程)
在当今数据驱动的时代,快速部署和管理大模型成为企业的关键需求。阿里云提供了一键部署OpenWebUI+Ollama的便捷方案,支持本地大模型运行和管理。用户也可以选择连接阿里云百炼的在线模型。
一键部署OpenWebUI+Ollama到阿里云ECS,轻松运行DeepSeek!(保姆级教程)
|
人工智能 自然语言处理 API
8.6K star!完全免费+本地运行+无需GPU,这款AI搜索聚合神器绝了!
FreeAskInternet是一款革命性的开源项目,它完美结合了多引擎搜索和智能语言模型,让你在不联网、不花钱、不暴露隐私的情况下,获得媲美ChatGPT的智能问答体验。这个项目最近在GitHub上狂揽8600+星,被开发者称为"本地版Perplexity"。
788 2
|
存储 人工智能 算法
Magic 1-For-1:北大联合英伟达推出的高质量视频生成量化模型,支持在消费级GPU上快速生成
北京大学、Hedra Inc. 和 Nvidia 联合推出的 Magic 1-For-1 模型,优化内存消耗和推理延迟,快速生成高质量视频片段。
778 3
Magic 1-For-1:北大联合英伟达推出的高质量视频生成量化模型,支持在消费级GPU上快速生成
|
存储 人工智能 固态存储
轻量级AI革命:无需GPU就能运算的DeepSeek-R1-1.5B模型及其低配部署指南
随着AI技术发展,大语言模型成为产业智能化的关键工具。DeepSeek系列模型以其创新架构和高效性能备受关注,其中R1-1.5B作为参数量最小的版本,适合资源受限场景。其部署仅需4核CPU、8GB RAM及15GB SSD,适用于移动对话、智能助手等任务。相比参数更大的R1-35B与R1-67B+,R1-1.5B成本低、效率高,支持数学计算、代码生成等多领域应用,是个人开发者和初创企业的理想选择。未来,DeepSeek有望推出更多小型化模型,拓展低资源设备的AI生态。
3261 8

热门文章

最新文章