Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • pystencils pystencils
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 18
    • Issues 18
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • pycodegen
  • pystencilspystencils
  • Merge requests
  • !260

Fix pipeline

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Markus Holzer requested to merge holzer/pystencils:FixPipeline into master Aug 18, 2021
  • Overview 2
  • Commits 6
  • Pipelines 4
  • Changes 5

Due to an update of the docker containers, some parts of pystencils need to be adapted.

  • The test test_field_layouts in test_buffer_gpu fails because the zeros function of a gpu_array can only deal with continuous data since 2021.1. Thus the test case fails now with the zyxf field layout. This was fixed by replacing zeros_like with empty_like
  • matplotlib has dropped deprecated functionality. In particular, it is now necessary to distinguish between Axes3D and Axes. This was fixed by using Axes3D now.
  • randomgen 1.20.0 changed the behavior of Philox's advance method. This was fixed by directly seeding to the correct counter value.
  • kerncraft 0.8.10 made some internal changes which produces floats now. The problem was introduced in line 516 in this commit. In particular the determination of the counter variable is now different and produces floats instead of integers. This is probably a kerncraft bug because the loop counters should not be obtained as floats. Later in the code they enter a range function and this causes the failure.
Edited Aug 18, 2021 by Michael Kuron
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: FixPipeline