DeepSeek R1本地部署,完整版小白教程!

🌟 Hello, 代码世界! 🚀我是小柚子,一个穿梭在0和1之间的数据侠客。🛡️ 我的键盘就是我的武器,试探你就是我的魔法。🧙‍♂️
🎯 我的使命: 解决bug是我的日常,优化性能是我的追求。 守护着一个巨大的数据保险箱,将潜在的威胁隔离在安全区域之外。 📚 学习不息:
我坚信学习是成长的阶梯,在CSDN记录我的技术探索之旅。 学习接触更多前沿的技术,跟紧技术前进的步伐。
如果你对我的技术文章感兴趣,或者想要一起探讨技术问题,欢迎来交流!

一、引言

随着各大AI平台的到来,在今年出现了让漂亮国都畏惧的AI界翘楚——DeepSeek,ds的到来,可谓是AI界的一大事,瞬间在国内外火热起来,DeepSeek目前是支撑pc端、app、网页版访问。相信很多小伙伴已经体验了这款AI神器。

二、DeepSeek R1

DeepSeek R1 是一款先进的大规模深度学习模型,专为自然语言处理(NLP)和其他复杂任务设计,具备高效的架构、强大的泛化能力以及优化的参数利用,能够精准适应各种实际应用场景。它类似于 OpenAI 的 GPT、Google 的 Gemini 等大模型,能够执行文本生成、理解、问答、代码生成等多种任务。

三、DeepSeek R1 与其他模型的对比

在这里插入图片描述
网页版地址:
https://chat.deepseek.com/ 
在这里插入图片描述

但是我们网页版使用,由于之前被漂亮国攻击过+访问人数过多,会一直存在:服务器繁忙,请稍后再试在这里插入图片描述
网页版处理不过来,影响使用感,废话不多说,直接本地部署一个。

四、蓝耘智算平台深度部署DeepSeek R1

1、蓝耘智算平台

蓝耘智算平台是前沿产品,以强大算力资源为基础,整合大规模先进GPU集群,具备并行计算能力,可处理海量数据与复杂算法。其智能调度系统能动态分配算力资源,保障数据安全隐私,操作界面简洁,功能丰富,助力用户创新。
蓝耘元生代智算云凭借其卓越的算力支持,为本地部署 DeepSeek R1 模型提供了有力保障。本文将深入且详细地阐述如何借助蓝耘元生代智算云在本地完成 DeepSeek R1 模型的部署,不仅包含全面的教程,还将融入实战经验与技巧,帮助读者顺利完成部署工作,充分发挥模型的优势。

2、注册

首先我们需要进行注册这个平台:建议大家可以使用我的邀请链接去注册蓝耘智算平台,这样的我们双方都可以得到获得代金券奖励,一举两得的!
在这里插入图片描述
注册完成之后的界面如下:会有一个默认的87个应用启动器
在这里插入图片描述

3、DeepSeek R1资源获取

点击应用市场,然后进去就能看到很多AI模型,占据我们榜单的是我们的DeepSeek。
在这里插入图片描述在这里插入图片描述

4、部署与配置资源

这里部署的话我们选择们deepseek-r1_1.5b_7b_8b模型,点击部署,然后需要选择显卡的配置。这里我们自己选择:按量计费(用多少算多少),选择默认的RTX 4090配置CPU卡数默认为1,然后点击立即购买
注:RTX 4090 和 RTX 3090 是英伟达推出的高性能显卡
在这里插入图片描述在这里插入图片描述
点击确定,首先会默认先扣费代金券。关于费用大家不要着急!!!只要是新人的注册的都会有送20元代金券的,点击购买的时候会自动抵扣的。所以新用户可以放心部署的哈。
在这里插入图片描述
创建完成之后会自动跳转到工作空间。这个时候服务资源已经创建完成。在这里插入图片描述

5、启动应用登录

我们点击快速启动应用就可以进入DeepSeek对话界面。输入账号密码,即可成功登录。

默认账号:lanyunuser@lanyun.net 密码:lanyunuser

在这里插入图片描述
这样我们就完成 deepseek-r1_1.5b_7b_8b。
在这里插入图片描述

6、测试

对话中输入:写一个页面版html的贪吃蛇游戏。生成代码为:

<!DOCTYPE html>
<html>
<head>
    <title>贪吃蛇</title>
    <style>
        body {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            margin: 0;
            background-color: #2c3e50;
            font-family: Arial, sans-serif;
        }
        
        .game-container {
            text-align: center;
        }
        
        #game-board {
            border: 2px solid #34495e;
            background-color: #2ecc71;
        }
        
        .snake {
            position: absolute;
            width: 20px;
            height: 20px;
            background-color: #f1c40f;
            left: 100px;
            top: 100px;
        }
        
        .food {
            position: absolute;
            width: 20px;
            height: 20px;
            background-color: #e74c3c;
            right: 100px;
            bottom: 100px;
        }
        
        .message {
            color: white;
            font-size: 24px;
            margin: 20px;
        }
    </style>
</head>
<body>
    <div class="game-container">
        <div class="message">点击开始移动蛇头</div>
        <div id="game-board"></div>
        <div class="message">避免撞到墙壁和自己身后</div>
    </div>

    <!-- JavaScript 逐步添加,用于实现游戏逻辑 -->
    <script>
        const boardSize = 20;
        const gridSize = 20;
        
        let snake = [];
        let food = {x: 15, y: 15};
        let direction = 'right';
        
        function initGame() {
            // 初始化游戏区域
            const gameBoard = document.getElementById('game-board');
            gameBoard.innerHTML = '';
            
            // 创建初始蛇体
            for (let i = 0; i < 3; i++) {
                snake.push({x: 5 + i, y: 5});
            }
            
            // 绘制初始元素
            draw();
        }
        
        function draw() {
            // 清除之前的绘图
            const gameBoard = document.getElementById('game-board');
            gameBoard.innerHTML = '';
            
            // 绘制蛇
            snake.forEach((segment, index) => {
                const element = document.createElement('div');
                element.className = 'snake';
                element.style.left = segment.x * gridSize + 'px';
                element.style.top = segment.y * gridSize + 'px';
                gameBoard.appendChild(element);
            });
            
            // 绘制食物
            const foodElement = document.createElement('div');
            foodElement.className = 'food';
            foodElement.style.left = food.x * gridSize + 'px';
            foodElement.style.top = food.y * gridSize + 'px';
            gameBoard.appendChild(foodElement);
        }
        
        function moveSnake() {
            const head = {...snake[0]};
            
            switch(direction) {
                case 'up': head.y--; break;
                case 'down': head.y++; break;
                case 'left': head.x--; break;
                case 'right': head.x++; break;
            }
            
            // 检查边界
            if (head.x < 0 || head.x >= boardSize || head.y < 0 || head.y >= boardSize) {
                gameOver();
                return;
            }
            
            // 检查自身撞到
            if (snake.some(segment => segment.x === head.x && segment.y === head.y)) {
                gameOver();
                return;
            }
            
            snake.unshift(head);
            
            // 检查是否吃食物
            if (head.x === food.x && head.y === food.y) {
                food = {x: Math.floor(Math.random() * boardSize), y: Math.floor(Math.random() * boardSize)};
                draw();
            } else {
                snake.pop();
                draw();
            }
        }
        
        function gameOver() {
            alert('游戏结束!');
            resetGame();
        }
        
        function resetGame() {
            snake = [];
            direction = 'right';
            initGame();
        }
        
        // 开始按钮点击事件
        document.addEventListener('click', () => {
            moveSnake();
        });
    </script>
</body>
</html>

在这里插入图片描述

马上就是情人节了 请给实现一个简易版动态的烟花绽放的前端页面 绽放出来是紫色的烟花

在这里插入图片描述生成效果真的嘎嘎好,速度也超级快!!!大家快去体验一下!!!
deepseek - r1_32b的搭建部署流程大致也都差不多,大家感兴趣的都可以自己去测试一下!!

🚀 结语:感谢你阅读到这里,希望我的分享能给你带来启发。让我们一起在技术的海洋中航行,探索未知的大陆!

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欢喜躲在眉梢里-柚子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值