2017-02-09 3 views
0

友人が彼のノートブックを検証するために自分のデータセットをpython3ノートブックに送ってきました。2つのazureml環境間のデータセットを共有する

しかし、私は私のazuremlワークスペース上の彼のデータセットを使用しようとすると、私は彼が私に彼DATSETコード送ら

データセットが存在しないというエラーを持っている:

from azureml import Workspace 

ws = Workspace(
    workspace_id='toto', 
    authorization_token='titi', 
    endpoint='https://studioapi.azureml.net' 
) 
ds = ws.datasets['mini.csv00'] 
frame = ds.to_dataframe() 

frame 

私が使用してみてください私は、O、それをしようとすると、

ndexError        Traceback (most recent call last) 
<ipython-input-7-5f41120e38e4> in <module>() 
----> 1 ds = ws.datasets['mini.csv00'] 
     2 frame = ds.to_dataframe() 
     3 
     4 frame 

/home/nbuser/anaconda3_23/lib/python3.4/site-packages/azureml/__init__.py in __getitem__(self, index) 
    461      return self._create_dataset(dataset) 
    462 
--> 463   raise IndexError('A data set named "{}" does not exist'.format(index)) 
    464 
    465  def add_from_dataframe(self, dataframe, data_type_id, name, description): 

IndexError: A data set named "mini.csv00" does not exist 

エラー...

しかし:それは私が持っていますn私のコンピュータは動作します。 アイデア私はあなたが実験を行うためにAzureMLにJupyterノートブックを使用していると思います

おかげに関して

+0

こんにちはuser462794 @、エラーメッセージによると、あなたのコードの最初の行は、データセットの検索です。あなたの友人のワークスペースID /認証トークンを使用して新しいワークスペースオブジェクトを作成しましたか? ( "ws"はAML Studioのノートブックではデフォルトで定義されていますが、あなたの友人のものではなく自分のワークスペースを指しています)。そうなら、以下を実行するとどのデータセットがリストされます: 'print [[ds.name for ds.ws.user_datasets]) '? – mewahl

答えて

2

。その場合、'mini.csv00'workspace_id='toto'で実験に参加する必要があります。

totoという名前の作業領域に新しい実験を作成し、最初にそのデータセットを配置します。次に、「新しいノートブックで開く」を使用してデータセットを開きます。

enter image description here

+0

私はこれを可能にするためにアップロードしなければならない苦痛なしに使いたいですか? – user462794

+0

別のworkSpaceにアップロードされたデータセットを使用することは不可能です。これを行うには、データセットを別のブロブまたはWebスペースにアップロードし、httpリクエストを介してアクセスします。 –

関連する問題