Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

loading into ECAP fails #20

Open
HeSe opened this issue Dec 13, 2020 · 4 comments
Open

loading into ECAP fails #20

HeSe opened this issue Dec 13, 2020 · 4 comments

Comments

@HeSe
Copy link

HeSe commented Dec 13, 2020

Hi!

I am trying to load tensorflow-vast into my ECAP image that is running on a Jetson Nano.
I successfully loaded Tonel 1.74 into this image. The v1.3 Tonel version can't be loaded because my ECAP image does not have the newest required SUnit maps available.
Loading tensorflow-vast into this image via the application manager fails due to a missing subordinate related to TFInput during the loading process.

Loading the code via the following script also fails because the SUnit prerequisite 'z.ST: SUnit V 9.2.2 [002]'
is missing in my image

| loader path |
path := (CfsPath named: '').
loader := TonelLoader readFromPath: path.
loader
beUnattended; "do not prompt and use all defaults"
useGitVersion.
loader loadAllMapsWithRequiredMaps.

Is there a newer ECAP release available for the Jetson Nano?
If not, how can I load an older version of this repo that works with the 'ECAP VAST 9.0.0' release on a nvidia jetson?

Thank you!

@eMaringolo
Copy link
Member

I'll look into this, the prerequisite my be wrong.

@marianopeck
Copy link
Collaborator

Hi @HeSe

Unfortunately, we don't have ARM 64 support in our VAST 10 ECAP. The latest one that has been published with ARM 64 support was an ECAP of VAST 92. More precisely, the following:

VA Smalltalk V9.2 (64-bit); Image: 9.2 [437]
VM Timestamp: 4.0, 08/25/19 (101)
(C) Copyright Instantiations 1994, 2019. All rights reserved.
(C) Copyright International Business Machines Corp. 1994, 2006. All rights reserved.

So... this was build 437 (an early build of VAST 9.2) with the final (golden release) build being 453.

Could you please tell me if this is the same ECAP you were using (437)? If not, I can share this one and we can start from here.

@marianopeck
Copy link
Collaborator

In any case, assuming you have 437, you would have to:

  1. Load the versions of SUnit and STON for that 437
  2. Import and load (do not do a "Load with Required Maps") Tonel 1.2.0 from: https://github.com/instantiations/tonel-vast/releases/tag/1.2.0 (whose map will be versioned as 1.74)
  3. Load tensorflow

We can try to reproduce this.

@HeSe
Copy link
Author

HeSe commented Dec 19, 2020

I think the version I have is the one that you handed out with the Pi Zeros at the Camp Smalltalk in Charlotte,NC.
This is what I have:
VA Smalltalk V9.2 (64-bit); Image: 9.2 [442]

Loaded Tonel 1.74

The main issue seems to be that SUnit from VAST 9.2.2 is referenced in the SUnit Tonel package for tensor-flow-vast.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants