当前位置: 首页 > news >正文

建设网站有什么作用是什么公司网站建设属于无形资产吗

建设网站有什么作用是什么,公司网站建设属于无形资产吗,WordPress 自动缩律图,wordpress 技术分析搜了很多教程不满意,弄了半天才弄好#xff0c;这里记录下#xff0c;方便以后的人用#xff0c;那个在线下载太慢#xff0c;怕不是得下载到明年。 一.从官网下在liunx版的tgz安装包 Releases ollama/ollama (github.com) 查看自己的服务器信息#xff08;参考 https:/…搜了很多教程不满意,弄了半天才弄好这里记录下方便以后的人用那个在线下载太慢怕不是得下载到明年。 一.从官网下在liunx版的tgz安装包 Releases · ollama/ollama (github.com) 查看自己的服务器信息参考 https://www.cnblogs.com/Casflawed/p/18525187 x86_64 CPU选择下载ollama-linux-amd64aarch64|arm64 CPU选择下载ollama-linux-arm64 #查看Linux版本号 cat /proc/version #查看cpu架构 lscpu二.利用rz命令上传至服务器端 不知道怎么用看 如何利用Xshell上传文件到服务器-CSDN博客 三.下载官网的安装程序 https://ollama.com/install.sh  起名为insatll.sh 双击打开我这里用vscode打开 这是官方的 #!/bin/sh # This script installs Ollama on Linux. # It detects the current operating system architecture and installs the appropriate version of Ollama.set -eured$( (/usr/bin/tput bold || :; /usr/bin/tput setaf 1 || :) 2-) plain$( (/usr/bin/tput sgr0 || :) 2-)status() { echo $* 2; } error() { echo ${red}ERROR:${plain} $*; exit 1; } warning() { echo ${red}WARNING:${plain} $*; }TEMP_DIR$(mktemp -d) cleanup() { rm -rf $TEMP_DIR; } trap cleanup EXITavailable() { command -v $1 /dev/null; } require() {local MISSINGfor TOOL in $*; doif ! available $TOOL; thenMISSING$MISSING $TOOLfidoneecho $MISSING }[ $(uname -s) Linux ] || error This script is intended to run on Linux only.ARCH$(uname -m) case $ARCH inx86_64) ARCHamd64 ;;aarch64|arm64) ARCHarm64 ;;*) error Unsupported architecture: $ARCH ;; esacIS_WSL2falseKERN$(uname -r) case $KERN in*icrosoft*WSL2 | *icrosoft*wsl2) IS_WSL2true;;*icrosoft) error Microsoft WSL1 is not currently supported. Please use WSL2 with wsl --set-version distro 2 ;;*) ;; esacVER_PARAM${OLLAMA_VERSION:?version$OLLAMA_VERSION}SUDO if [ $(id -u) -ne 0 ]; then# Running as root, no need for sudoif ! available sudo; thenerror This script requires superuser permissions. Please re-run as root.fiSUDOsudo fiNEEDS$(require curl awk grep sed tee xargs) if [ -n $NEEDS ]; thenstatus ERROR: The following tools are required but missing:for NEED in $NEEDS; doecho - $NEEDdoneexit 1 fifor BINDIR in /usr/local/bin /usr/bin /bin; doecho $PATH | grep -q $BINDIR break || continue done OLLAMA_INSTALL_DIR$(dirname ${BINDIR})status Installing ollama to $OLLAMA_INSTALL_DIR $SUDO install -o0 -g0 -m755 -d $BINDIR $SUDO install -o0 -g0 -m755 -d $OLLAMA_INSTALL_DIR if curl -I --silent --fail --location https://ollama.com/download/ollama-linux-${ARCH}.tgz${VER_PARAM} /dev/null ; thenstatus Downloading Linux ${ARCH} bundlecurl --fail --show-error --location --progress-bar \https://ollama.com/download/ollama-linux-${ARCH}.tgz${VER_PARAM} | \$SUDO tar -xzf - -C $OLLAMA_INSTALL_DIRBUNDLE1if [ $OLLAMA_INSTALL_DIR/bin/ollama ! $BINDIR/ollama ] ; thenstatus Making ollama accessible in the PATH in $BINDIR$SUDO ln -sf $OLLAMA_INSTALL_DIR/ollama $BINDIR/ollamafi elsestatus Downloading Linux ${ARCH} CLIcurl --fail --show-error --location --progress-bar -o $TEMP_DIR/ollama\https://ollama.com/download/ollama-linux-${ARCH}${VER_PARAM}$SUDO install -o0 -g0 -m755 $TEMP_DIR/ollama $OLLAMA_INSTALL_DIR/ollamaBUNDLE0if [ $OLLAMA_INSTALL_DIR/ollama ! $BINDIR/ollama ] ; thenstatus Making ollama accessible in the PATH in $BINDIR$SUDO ln -sf $OLLAMA_INSTALL_DIR/ollama $BINDIR/ollamafi fi# Check for NVIDIA JetPack systems with additional downloads if [ -f /etc/nv_tegra_release ] ; thenif grep R36 /etc/nv_tegra_release /dev/null ; thenstatus Downloading JetPack 6 componentscurl --fail --show-error --location --progress-bar \https://ollama.com/download/ollama-linux-${ARCH}-jetpack6.tgz${VER_PARAM} | \$SUDO tar -xzf - -C $OLLAMA_INSTALL_DIRelif grep R35 /etc/nv_tegra_release /dev/null ; thenstatus Downloading JetPack 5 componentscurl --fail --show-error --location --progress-bar \https://ollama.com/download/ollama-linux-${ARCH}-jetpack5.tgz${VER_PARAM} | \$SUDO tar -xzf - -C $OLLAMA_INSTALL_DIRelsewarning Unsupported JetPack version detected. GPU may not be supportedfi fiinstall_success() {status The Ollama API is now available at 127.0.0.1:11434.status Install complete. Run ollama from the command line. } trap install_success EXIT# Everything from this point onwards is optional.configure_systemd() {if ! id ollama /dev/null 21; thenstatus Creating ollama user...$SUDO useradd -r -s /bin/false -U -m -d /usr/share/ollama ollamafiif getent group render /dev/null 21; thenstatus Adding ollama user to render group...$SUDO usermod -a -G render ollamafiif getent group video /dev/null 21; thenstatus Adding ollama user to video group...$SUDO usermod -a -G video ollamafistatus Adding current user to ollama group...$SUDO usermod -a -G ollama $(whoami)status Creating ollama systemd service...cat EOF | $SUDO tee /etc/systemd/system/ollama.service /dev/null [Unit] DescriptionOllama Service Afternetwork-online.target[Service] ExecStart$BINDIR/ollama serve Userollama Groupollama Restartalways RestartSec3 EnvironmentPATH$PATH[Install] WantedBydefault.target EOFSYSTEMCTL_RUNNING$(systemctl is-system-running || true)case $SYSTEMCTL_RUNNING inrunning|degraded)status Enabling and starting ollama service...$SUDO systemctl daemon-reload$SUDO systemctl enable ollamastart_service() { $SUDO systemctl restart ollama; }trap start_service EXIT;;*)warning systemd is not runningif [ $IS_WSL2 true ]; thenwarning see https://learn.microsoft.com/en-us/windows/wsl/systemd#how-to-enable-systemd to enable itfi;;esac }if available systemctl; thenconfigure_systemd fi# WSL2 only supports GPUs via nvidia passthrough # so check for nvidia-smi to determine if GPU is available if [ $IS_WSL2 true ]; thenif available nvidia-smi [ -n $(nvidia-smi | grep -o CUDA Version: [0-9]*\.[0-9]*) ]; thenstatus Nvidia GPU detected.fiinstall_successexit 0 fi# Dont attempt to install drivers on Jetson systems if [ -f /etc/nv_tegra_release ] ; thenstatus NVIDIA JetPack ready.install_successexit 0 fi# Install GPU dependencies on Linux if ! available lspci ! available lshw; thenwarning Unable to detect NVIDIA/AMD GPU. Install lspci or lshw to automatically detect and install GPU dependencies.exit 0 ficheck_gpu() {# Look for devices based on vendor ID for NVIDIA and AMDcase $1 inlspci)case $2 innvidia) available lspci lspci -d 10de: | grep -q NVIDIA || return 1 ;;amdgpu) available lspci lspci -d 1002: | grep -q AMD || return 1 ;;esac ;;lshw)case $2 innvidia) available lshw $SUDO lshw -c display -numeric -disable network | grep -q vendor: .* \[10DE\] || return 1 ;;amdgpu) available lshw $SUDO lshw -c display -numeric -disable network | grep -q vendor: .* \[1002\] || return 1 ;;esac ;;nvidia-smi) available nvidia-smi || return 1 ;;esac }if check_gpu nvidia-smi; thenstatus NVIDIA GPU installed.exit 0 fiif ! check_gpu lspci nvidia ! check_gpu lshw nvidia ! check_gpu lspci amdgpu ! check_gpu lshw amdgpu; theninstall_successwarning No NVIDIA/AMD GPU detected. Ollama will run in CPU-only mode.exit 0 fiif check_gpu lspci amdgpu || check_gpu lshw amdgpu; thenif [ $BUNDLE -ne 0 ]; thenstatus Downloading Linux ROCm ${ARCH} bundlecurl --fail --show-error --location --progress-bar \https://ollama.com/download/ollama-linux-${ARCH}-rocm.tgz${VER_PARAM} | \$SUDO tar -xzf - -C $OLLAMA_INSTALL_DIRinstall_successstatus AMD GPU ready.exit 0fi# Look for pre-existing ROCm v6 before downloading the dependenciesfor search in ${HIP_PATH:-} ${ROCM_PATH:-} /opt/rocm /usr/lib64; doif [ -n ${search} ] [ -e ${search}/libhipblas.so.2 -o -e ${search}/lib/libhipblas.so.2 ]; thenstatus Compatible AMD GPU ROCm library detected at ${search}install_successexit 0fidonestatus Downloading AMD GPU dependencies...$SUDO rm -rf /usr/share/ollama/lib$SUDO chmod ox /usr/share/ollama$SUDO install -o ollama -g ollama -m 755 -d /usr/share/ollama/lib/rocmcurl --fail --show-error --location --progress-bar https://ollama.com/download/ollama-linux-amd64-rocm.tgz${VER_PARAM} \| $SUDO tar zx --owner ollama --group ollama -C /usr/share/ollama/lib/rocm .install_successstatus AMD GPU ready.exit 0 fiCUDA_REPO_ERR_MSGNVIDIA GPU detected, but your OS and Architecture are not supported by NVIDIA. Please install the CUDA driver manually https://docs.nvidia.com/cuda/cuda-installation-guide-linux/ # ref: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#rhel-7-centos-7 # ref: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#rhel-8-rocky-8 # ref: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#rhel-9-rocky-9 # ref: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#fedora install_cuda_driver_yum() {status Installing NVIDIA repository...case $PACKAGE_MANAGER inyum)$SUDO $PACKAGE_MANAGER -y install yum-utilsif curl -I --silent --fail --location https://developer.download.nvidia.com/compute/cuda/repos/$1$2/$(uname -m | sed -e s/aarch64/sbsa/)/cuda-$1$2.repo /dev/null ; then$SUDO $PACKAGE_MANAGER-config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/$1$2/$(uname -m | sed -e s/aarch64/sbsa/)/cuda-$1$2.repoelseerror $CUDA_REPO_ERR_MSGfi;;dnf)if curl -I --silent --fail --location https://developer.download.nvidia.com/compute/cuda/repos/$1$2/$(uname -m | sed -e s/aarch64/sbsa/)/cuda-$1$2.repo /dev/null ; then$SUDO $PACKAGE_MANAGER config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/$1$2/$(uname -m | sed -e s/aarch64/sbsa/)/cuda-$1$2.repoelseerror $CUDA_REPO_ERR_MSGfi;;esaccase $1 inrhel)status Installing EPEL repository...# EPEL is required for third-party dependencies such as dkms and libvdpau$SUDO $PACKAGE_MANAGER -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$2.noarch.rpm || true;;esacstatus Installing CUDA driver...if [ $1 centos ] || [ $1$2 rhel7 ]; then$SUDO $PACKAGE_MANAGER -y install nvidia-driver-latest-dkmsfi$SUDO $PACKAGE_MANAGER -y install cuda-drivers }# ref: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#ubuntu # ref: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#debian install_cuda_driver_apt() {status Installing NVIDIA repository...if curl -I --silent --fail --location https://developer.download.nvidia.com/compute/cuda/repos/$1$2/$(uname -m | sed -e s/aarch64/sbsa/)/cuda-keyring_1.1-1_all.deb /dev/null ; thencurl -fsSL -o $TEMP_DIR/cuda-keyring.deb https://developer.download.nvidia.com/compute/cuda/repos/$1$2/$(uname -m | sed -e s/aarch64/sbsa/)/cuda-keyring_1.1-1_all.debelseerror $CUDA_REPO_ERR_MSGficase $1 indebian)status Enabling contrib sources...$SUDO sed s/main/contrib/ /etc/apt/sources.list | $SUDO tee /etc/apt/sources.list.d/contrib.list /dev/nullif [ -f /etc/apt/sources.list.d/debian.sources ]; then$SUDO sed s/main/contrib/ /etc/apt/sources.list.d/debian.sources | $SUDO tee /etc/apt/sources.list.d/contrib.sources /dev/nullfi;;esacstatus Installing CUDA driver...$SUDO dpkg -i $TEMP_DIR/cuda-keyring.deb$SUDO apt-get update[ -n $SUDO ] SUDO_E$SUDO -E || SUDO_EDEBIAN_FRONTENDnoninteractive $SUDO_E apt-get -y install cuda-drivers -q }if [ ! -f /etc/os-release ]; thenerror Unknown distribution. Skipping CUDA installation. fi. /etc/os-releaseOS_NAME$ID OS_VERSION$VERSION_IDPACKAGE_MANAGER for PACKAGE_MANAGER in dnf yum apt-get; doif available $PACKAGE_MANAGER; thenbreakfi doneif [ -z $PACKAGE_MANAGER ]; thenerror Unknown package manager. Skipping CUDA installation. fiif ! check_gpu nvidia-smi || [ -z $(nvidia-smi | grep -o CUDA Version: [0-9]*\.[0-9]*) ]; thencase $OS_NAME incentos|rhel) install_cuda_driver_yum rhel $(echo $OS_VERSION | cut -d . -f 1) ;;rocky) install_cuda_driver_yum rhel $(echo $OS_VERSION | cut -c1) ;;fedora) [ $OS_VERSION -lt 39 ] install_cuda_driver_yum $OS_NAME $OS_VERSION || install_cuda_driver_yum $OS_NAME 39;;amzn) install_cuda_driver_yum fedora 37 ;;debian) install_cuda_driver_apt $OS_NAME $OS_VERSION ;;ubuntu) install_cuda_driver_apt $OS_NAME $(echo $OS_VERSION | sed s/\.//) ;;*) exit ;;esac fiif ! lsmod | grep -q nvidia || ! lsmod | grep -q nvidia_uvm; thenKERNEL_RELEASE$(uname -r)case $OS_NAME inrocky) $SUDO $PACKAGE_MANAGER -y install kernel-devel kernel-headers ;;centos|rhel|amzn) $SUDO $PACKAGE_MANAGER -y install kernel-devel-$KERNEL_RELEASE kernel-headers-$KERNEL_RELEASE ;;fedora) $SUDO $PACKAGE_MANAGER -y install kernel-devel-$KERNEL_RELEASE ;;debian|ubuntu) $SUDO apt-get -y install linux-headers-$KERNEL_RELEASE ;;*) exit ;;esacNVIDIA_CUDA_VERSION$($SUDO dkms status | awk -F: /added/ { print $1 })if [ -n $NVIDIA_CUDA_VERSION ]; then$SUDO dkms install $NVIDIA_CUDA_VERSIONfiif lsmod | grep -q nouveau; thenstatus Reboot to complete NVIDIA CUDA driver install.exit 0fi$SUDO modprobe nvidia$SUDO modprobe nvidia_uvm fi# make sure the NVIDIA modules are loaded on boot with nvidia-persistenced if available nvidia-persistenced; then$SUDO touch /etc/modules-load.d/nvidia.confMODULESnvidia nvidia-uvmfor MODULE in $MODULES; doif ! grep -qxF $MODULE /etc/modules-load.d/nvidia.conf; thenecho $MODULE | $SUDO tee -a /etc/modules-load.d/nvidia.conf /dev/nullfidone fistatus NVIDIA GPU ready. install_success 然后找到这个代码片段 if curl -I --silent --fail --location https://ollama.com/download/ollama-linux-${ARCH}.tgz${VER_PARAM} /dev/null ; thenstatus Downloading Linux ${ARCH} bundlecurl --fail --show-error --location --progress-bar \https://ollama.com/download/ollama-linux-${ARCH}.tgz${VER_PARAM} | \$SUDO tar -xzf - -C $OLLAMA_INSTALL_DIRBUNDLE1if [ $OLLAMA_INSTALL_DIR/bin/ollama ! $BINDIR/ollama ] ; thenstatus Making ollama accessible in the PATH in $BINDIR$SUDO ln -sf $OLLAMA_INSTALL_DIR/ollama $BINDIR/ollamafi elsestatus Downloading Linux ${ARCH} CLIcurl --fail --show-error --location --progress-bar -o $TEMP_DIR/ollama\https://ollama.com/download/ollama-linux-${ARCH}${VER_PARAM}$SUDO install -o0 -g0 -m755 $TEMP_DIR/ollama $OLLAMA_INSTALL_DIR/ollamaBUNDLE0if [ $OLLAMA_INSTALL_DIR/ollama ! $BINDIR/ollama ] ; thenstatus Making ollama accessible in the PATH in $BINDIR$SUDO ln -sf $OLLAMA_INSTALL_DIR/ollama $BINDIR/ollamafi fi可以看到这里的路径是官网的我们要搞成自己的 status Installing ollama to $OLLAMA_INSTALL_DIR $SUDO install -o0 -g0 -m755 -d $BINDIR $SUDO install -o0 -g0 -m755 -d $OLLAMA_INSTALL_DIR status Downloading Linux ${ARCH} bundle# curl --fail --show-error --location --progress-bar \# https://ollama.com/download/ollama-linux-${ARCH}.tgz${VER_PARAM} | \$SUDO tar -xzf ./Ollama.tgz -C $OLLAMA_INSTALL_DIRBUNDLE1if [ $OLLAMA_INSTALL_DIR/bin/ollama ! $BINDIR/ollama ] ; thenstatus Making ollama accessible in the PATH in $BINDIR$SUDO ln -sf $OLLAMA_INSTALL_DIR/ollama $BINDIR/ollamafi注意文件名改成自己的这个例子中是/home/Ollama.tgz, 依据实际情况来改参考自https://blog.csdn.net/weixin_43278082/article/details/142357712 把该文件用rz指令上传至服务器。 四.安装 1.解决报错 报错 install.sh: line 4: $\r: command not found : invalid option 5: set: - set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...] 原因 出现这个错误是因为你的脚本文件在Windows环境下被编辑或保存过导致它包含了Windows风格的换行符CRLF而Linux系统下的脚本通常使用UNIX风格的换行符LF。此外set: invalid option 5的错误提示表明脚本中可能存在语法错误。 解决使用dos2unix工具将脚本文件的换行符从CRLF转换为LF 使用该命令下载必要的包 sudo yum install dos2unix 转换 dos2unix install.sh 然后在install.sh文件目录下执行 sh install.sh 等待安装即可 最终安装成功
http://www.w-s-a.com/news/557313/

相关文章:

  • 建收费网站合肥地区网站制作
  • 自己做头像网站小网站建设公司
  • 电子商务建设与网站规划wordpress linux安装
  • wordpress新手建站win8网站模版
  • 网站的简单布局孝感 商务 网站建设
  • 湖北手机版建站系统价格优化网站内容
  • 网站后台登录不显示验证码软文发布网站
  • 企业微网站建设方案收费的网站如何免费
  • 平昌县建设局网站中国500强企业有哪些
  • 网站开发制作的流程是什么网页打不开显示不安全怎么办
  • 网络网站开发设计安徽建设工程信息网怎么打不开了
  • 百度网站推广申请深圳公众号制作
  • 百度站长怎么做网站维护中国深圳航空公司官网
  • xampp安装网站模板海南一家天涯社区
  • 网站建设 管理系统开发仿租号网站源码网站开发
  • 怎么自己弄网站免费网站设计用什么软件
  • 网站分几种access做网站数据方法
  • 网站默认图片s001网站建设公司
  • 淘宝的电子商务网站的建设东莞哪里有网站制作公司
  • 西安网站制作怎么联系wordpress登陆界面打开慢
  • 高端工作网站网站推广seo代理
  • 一般找素材都是做哪几个网站呢推广引流工具
  • 必须做网站等级保护html网页设计题库
  • 移动端网站开发 float手机在线建网站
  • 教育网站模板下载做汽车网站开题报告的意义
  • 网站首页做后台链接昌平网站制作
  • 营销型门户网站建设浏览器下载免费大全
  • 快三网站开发推广普通话手抄报内容50字
  • 沈阳专业做网站开发公司asp网站搭建教程
  • 网站建设代码福州小程序开发平台