相关文章推荐
严肃的牙膏  ·  jquery fadein display ...·  10 月前    · 
腼腆的八宝粥  ·  websocketsharp.websock ...·  1 年前    · 

背景 :在使用jupyter进行tensorflow学习的过程中,遇到import tensorflow就出现内核似乎挂掉的提示,查阅与实践了好几种解决方法依然没能解决,最终结合anaconda官网的操作以及其他文章的部分步骤,成功在jupyter中引入tensorflow而内核不崩溃。

我的设备:Macbook air M1; macOS 12.3

考虑到大家遇到这个问题,通常是已经安装好anaconda与jupyter了。因此直接讲我的操作

一.打开终端,重新创建一个tensorflow环境:

conda create -n tf tensorflow
conda activate tf

二.由于新创建的虚拟环境没有jupyter,需要重新安装。

这里有两种方法:

1.使用pip安装

pip install jupyter notebook

2.直接使用anaconda安装,home-notebook-install:

 注意:上方的环境是否是你想要安装jupyter的环境。

3.进入juyter,输入代码测试:

import tensorflow as tf
import os
os.environ["CUDA_VISIBLE_DEVICES"]="0"
tf.compat.v1.disable_eager_execution()
hello=tf.constant('Hello,TensorFlow')
config=tf.compat.v1.ConfigProto()
config.gpu_options.per_process_gpu_memory_fraction = 0.9
sess=tf.compat.v1.Session(config=config)
print(sess.run(hello))
b'Hello,TensorFlow'

表明tensorflow运行成功。

如果没有运行成功,打开终端,执行以下的命令:

1. conda activate tf          ##替换成自己的虚拟环境名
2. conda install ipykernel    ##安装ipykernel
3. sudo python -m ipykernel install --name tf  ##在ipykernel中安装当前环境
4. conda deactivate

 执行完毕命令后,进入jupyter:Kernel-change kernel -tf (你自己创建的名称)

坦白说这个方法只是解决了我的问题,我无法保证移植到你那里也能解决。但记录下来希望能够给大家一些微小的帮助(或许)。

一直运行好好的jupyter notebook,昨天我通过anaconda打开的时候,一运行就提示“内核似乎挂掉了,它很快将自动重启。” 当时,我反思了很久,感觉是因为过去我都是直接在命令行里输入“jupyter notebook”启动界面,昨天我突然用了anaconda打开,会不会是因为环境冲突了(只是我的猜测,毕竟我是计算机弱鸡) 我在网上搜索了很久,都告诉我是因为内存不足,说是使用以下代码就能运行,而且貌似很多网友都解决了,然并卵,对我而言,依旧报错 import os os.environ[
tuner Networks公司推出稳定无噪音的智能电源M1-ATX,从而消除了电池漏电,排除电源浪涌的危害.这种刚推出的M1-ATX是用在汽车上的最低成本智能Mini-ITX电源.M1-ATX设计用来给VIA公司的小形状系数x86 Mini-ITX主板供电,这种主板在汽车,轮船和家庭的娱乐系统越来越多地被采用.  M1-ATX的主要性能如下:  智能电压调整和浪涌保护.输入电压6V-24V(M1-ATX能工作在低到5.7V的电压和高达30V的电压).M1-ATX保护汽车PC免受过压和欠压条件以及引擎所产生的浪涌对汽车PC的损害或破坏.提供精确的调整,输入电压箝位和反向保护.  最小化电池漏
3 – 按 i 进入编辑模式 4 – 如下操作(这里的maven路径换成自己的): export M2_HOME=/Users/xiangrongzhou/Library/apache-maven-3.6.1 5 – 如下操作 export M2=$M2_HOME/bin 6 – 如下操作 export PATH=$M2:$PATH 7 – 按exc 退出编辑模式 8 – 保存编辑强制退出 :wq(保存编辑操作退出) :wq!(保存编辑强制退出 9 – 让以上配置立即生效 source ~/.bash_p
Jupyter内核网关 Jupyter Kernel Gateway是一个Web服务器,可提供对Jupyter内核的无头访问。 您的应用程序通过REST调用和Websockets(而不是ZeroMQ消息)与内核进行远程通信。 没有通过内核网关编辑笔记本的规定。 开箱即用地支持以下称为个性的操作模式: 通过Websockets发送使用执行的代码段。 通过REST调用启动和停止内核。 该HTTP API与Jupyter Notebook服务器的各个API部分兼容。 服务来自带注释的笔记本单元的HTTP请求。 代码段是在内核网关配置的静态笔记本的单元。 注释定义了它支持的HTTP动词和资源。 通过执行内核的单元之一来处理传入的请求。 Jupyter Kernel Gateway使用与Jupyter Notebook相同的代码在其本地进程/文件系统空间启动内核。 可以使用 , 和
要在M1 Mac上安装Jupyter Notebook,您可以按照以下步骤操作: 1. 安装Anaconda:您可以从Anaconda官网下载适用于M1 Mac的安装程序,并按照提示进行安装。 2. 创建虚拟环境:打开终端,输入以下命令创建一个新的虚拟环境: conda create --name myenv python=3.8 这将创建一个名为“myenv”的虚拟环境,并安装Python 3.8。 3. 激活虚拟环境:输入以下命令激活虚拟环境: conda activate myenv 4. 安装Jupyter Notebook:在激活的虚拟环境,输入以下命令安装Jupyter Notebook: conda install jupyter 5. 启动Jupyter Notebook:输入以下命令启动Jupyter Notebook: jupyter notebook 这将在默认浏览器打开Jupyter Notebook界面,您可以在其创建和运行Notebook。 希望这些步骤能够帮助您在M1 Mac上安装Jupyter Notebook。