获取和运行本书代码 讨论区


#165

官网的教程和master都更新了,你可以装nightly的gluoncv

pip install gluoncv --pre 

#166

请问javascript怎么安装mxnet.js :smiley:


#167

试了pip install mxnet --pre, 一样的错误

(venv_devopspy) yao@yao-B85M-HD3:/home/gluon-tutorials$ sudo -H pip install mxnet --pre
Collecting mxnet
Could not find a version that satisfies the requirement mxnet (from versions: )
No matching distribution found for mxnet


#168

哦,你的系统是32位的,MXNet目前不提供32位系统的pip安装

安装的话需要build from source

http://mxnet.incubator.apache.org/install/index.html


#169

试了build from source, 找不到numpy

yao@yao-B85M-HD3:/home/tool/incubator-mxnet/python$ python
Python 2.7.4 (default, Mar 27 2015, 16:37:02)
[GCC 4.8.2] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.

import mxnet as mx
Traceback (most recent call last):
File “”, line 1, in
File “mxnet/init.py”, line 24, in
from .context import Context, current_context, cpu, gpu
File “mxnet/context.py”, line 24, in
from .base import classproperty, with_metaclass, _MXClassPropertyMetaClass
File “mxnet/base.py”, line 29, in
import numpy as np
ImportError: No module named numpy


#170

你安装numpy了吗?


#171

如果我之前按照教程,通过pip安装了mxnet,现在我需要加wrapctc,是不是需要先卸载之前的mxnet,然后再按照from source的方式重新编译呢?有没有方便的方法呢?


#172

谢谢。我应经通过build from source的方法安装了mxnet,在路径incubator-mxnet/python下python环境中import mxnet没有问题,但是如果直接运行一个python 文件就报错,说没有mxnet这个module.

(gluon) yao@yao-B85M-HD3:/home/tool/incubator-mxnet/python$ python
Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:28:17)
[GCC 7.2.0] on linux
Type “help”, “copyright”, “credits” or “license” for more information.

from mxnet import autograd, nd
exit()

(gluon) yao@yao-B85M-HD3:/home/tool/incubator-mxnet/python$ python yao_practice/linear_regression.py
Traceback (most recent call last):
File “yao_practice/linear_regression.py”, line 3, in
from mxnet import autograd, nd
ModuleNotFoundError: No module named ‘mxnet’


#173

你先cd到 incubator-mxnet/python

然后
python setup.py develop

再跳出来运行python试试。

如果以后要用pip版的mxnet,记得 python setup.py develop --uninstall


#174

问题解决了,非常感谢!


#175

请问这是什么原因


导入成功了,但是创建向量出错,是我mxnet没安装好吗


#176

之前直接conda install mxnet安装之后初始化参数时使用force_reinit总会出问题,后来使用下载的gluon-tutorials-zh环境发现就正常了,应该是之前直接conda install的mxnet(1.1.0版本)有一些问题吧,我想把conda env create -f environment.yml这一步安装的那一堆包全部安装到系统的conda里面去该怎么做,不知道我的表述有没有问题,望指点


#177

你需要依次安装以下内容:


#178

使用2018.7.15版本教程遇到一些问题后尝试升级系统遇到以下错误

NoPackagesFoundError: Package missing in current win-64 channels:
— matplotlib 2.2.2 *

原因:

我们的environment.yml中指定了相关的版本, 而要求的matplotlib和pandas都较新
使用服务器包版本查看命令
conda search matplotlib
发现服务器端最新的包是2.0.2
检查了清华和科大的镜像都只有这个版本

解决办法:

使用增加依赖包服务器的命令
conda config --add channels conda-forge
然后再次执行升级命令:
conda env update -f environment.yml

发现的确安装了部分内容, 不再报错了, 但是matplotlib和pandas的版本还是不对,只好手动安装, 使用命令(顺便也解决了pandas的问题)如下

conda install matplotlib=2.2.2
conda install pandas=0.22.0

库版本终于正确了


softmax 回归的从零开始实现 讨论区
#179

谢谢,是哪个教程出现问题的,在windows上吗?

你的意思是不是把下面 matplotlib的版本改成2.2.2 就可以了?


#180

是windows上, 需要
我用的是7.15版本, 需求的版本是matplotlib=2.2.2
切换到7.18版本以后, 需求的版本是matplotlib=2.2.0

这两种情况下, 都需要增加依赖包服务器,并使用指令强制安装matplotlib和pandas


#181

按你说的意思,无论把下面文件里改成2.2.0或者2.2.2,对部分windows用户都会有问题吗?

从windows用户角度,你觉得把matplotlib版本改成2.2.0还是2.2.2比较好?


#182

不好意思,我的上一个帖子写的有些混淆

目前来看, 对于windows环境,无论是2.2.2还是2.2.0都存在使用"conda env update -f environment.yml"配置依赖包版本不正确的问题,

这里面有两个问题:

  1. 默认的安装服务器里面的景象太旧,仅有2.0.2版本,我的解决方法是:将conda-forge服务器加入到conda的配置中.
  2. 服务器配置好后,还存在没有正确升级版本的问题,我是通过使用conda install直接指定版本来安装的,这个地方我没有深入去查没有正确升级的原因是什么,我找机会退回去再试试看看

此外,对于matplotlib哪个版本对于windows用户更合适的问题, 目前两者在我这边的表现是一样的呢


#184

请问这是什么问题,从源码编译之后没有libmxnet.so只有静态库链接
image


#185

是不是没有gpu